HTTP-Fehler 500.19 unter IIS7 "Malformed XML" in web.config

Ich bin gezwungen, meine Maschine ab Werk neu zu bauen. Alles sollte gleich sein, IIS-Version (7.5), Betriebssystem (Windows 7) und meine Website-Dateien. Etwas ist jedoch anders, da nach der Konfiguration meiner Website und dem Aufrufen der lokalen Website in meinem Browser die folgende Fehlermeldung angezeigt wird ...

HTTP-Fehler 500.19 - Interner Serverfehler Auf die angeforderte Seite kann nicht zugegriffen werden, da die zugehörigen Konfigurationsdaten für die Seite ungültig sind. Fehlercode 0x8007000d

Wenn ichFehlercode 0x800700d nachschlagen es sagt mir ...

Analyse: Dieses Problems wird dadurch verursacht, dass die ApplicationHost.config-Datei oder die Web.config-Datei ein ungültiges XML-Element enthalten. Informationen zum Beheben dieses Problems finden Sie unter Lösung 1.

Dann bietet sich eine Auflösung von ...

Vorgeschlagene Lösung: Löschen Sie das fehlerhafte XML-Element aus der Datei ApplicationHost.config oder aus der Datei Web.config.

Es wird jedoch kein fehlerhaftes XML angezeigt. Wenn ich die Datei web.config vollständig entferne, wird die Website geladen, aber das Umschreiben von URLs funktioniert (offensichtlich) nicht. Selbst wenn ich alles XML aus der Datei web.config lösche und es leer lasse, wird derselbe Fehler angezeigt. Es scheint ein Problem damit zu geben, dass die Datei web.config überhaupt existiert.

Als Referenz ist hier der Inhalt meiner 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>

Hat jemand eine Idee, wie man dieses Problem löst?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage