Erreur HTTP 500.19 sur IIS7 "XML mal formé" dans web.config

Je suis obligé de reconstruire ma machine d'usine par défaut. Tout devrait être le même, IIS version (7,5), les OS (Windows 7), et mes fichiers de site web. Cependant, quelque chose est différent parce que, après la configuration de mon site et en tirant sur le site local dans mon navigateur, j'obtiens le message d'erreur suivant...

Erreur HTTP 500.19 - Erreur Interne du Serveur La page demandée n'est pas accessible, car les données de configuration de la page n'est pas valide. Code d'erreur 0x8007000d

Quand je recherchez le code d'erreur 0x800700d il me dit...

Analyse: Ce problème se produit parce que le ApplicationHost.fichier de configuration ou le Web.fichier de configuration contient un élément XML mal formé. Pour résoudre ce problème, voir la Résolution 1.

Puis offre une résolution de...

Solution suggérée: Supprimer l'élément XML mal formé à partir de la ApplicationHost.fichier de configuration ou depuis le Web.fichier de configuration.

Cependant je ne vois pas de XML mal formé, et quand j'enlève le web.fichier de configuration au total, le site de charge, mais la Réécriture d'URL ne fonctionne pas (évidemment). De plus, même si je supprime tout fichier XML à partir du web.fichier de configuration, la laissant vide, j'obtiens la même erreur. Il semble avoir un problème avec le fait que le web.fichier de configuration existe.

Pour référence, voici le contenu de mon site web.config...

<?xml version="1.0" encoding="UTF-8"?>

<!-- this file can be deleted if you're not planning on using URL rewriting with IIS 7. -->
<!-- you can add your own files and folders that should be excluded from URL rewriting by adding them to the "pattern" below. -->
<!-- please read the online documentation on http://cfwheels.org for more information about URL rewriting. -->

<!-- SET ENABLED TO TRUE BELOW TO TURN ON THE URL REWRITING RULES -->

<configuration>
<system.webServer>
    <rewrite>
        <rules>
            <rule name="ColdFusion on Wheels URL Rewriting" enabled="true">
                <match url="^(.*)$" ignoreCase="true" />
                <conditions logicalGrouping="MatchAll">
                    <add input="{SCRIPT_NAME}" negate="true" pattern="^/(flex2gateway|jrunscripts|cfide|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|sitemap.xml|rewrite.cfm)($|/.*$)" />
                </conditions>
                <action type="Rewrite" url="/rewrite.cfm/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
</configuration>

N'importe qui ont des idées sur la façon de résoudre ce problème?

source d'informationauteur Chris Geirman