it-swarm.com.de

Konfigurationsdatei ist kein wohlgeformtes XML # 2

Ich versuche, einen IIS 7-Webserver unter Windows Server 2008 zu reparieren. Ich weiß nicht, warum diese Konfiguration beschädigt wurde. Irgendwelche Ideen, wo man anfangen soll?

Fehler beim Klicken auf den Serverknoten im Objekt-Explorer von IIS Manager.

There was an error when trying to connect.  Do you want to retype your credentials and try again?

Details:

Filename:

\\?\C:\Windows\system32\inetsrv\config\applicationHost.config
Line number: 1
Error: Configuration file is not well-formed XML

enter image description here

15
MacGyver

Folgen Sie diesen Anweisungen, kopieren Sie jedoch nicht den Ordner "Schema" oder "Export" aus dem Verlauf in den aktuellen Ordner.

http://web.archive.org/web/20130110080607/http://jshidell.com/2012/03/27/fixing-corrupted-applicationhost-config-file-in-iis-7/

Mehr Info:

Ich konnte dieses Problem reproduzieren !! Das fehlerhafte Ändern der Web.Config (siehe Antwort auf die Frage unten) führte letztendlich zu diesem Problem. Da ich all diese Sachen gemacht habe, muss ich von einem Server-Backup wiederherstellen, um alles zu reparieren, da es zu schwierig sein wird, alles rückgängig zu machen. Schlecht schlecht schlecht Microsoft!

Der generische ASP.NET-Handler wird nach dem Upgrade von .NET 3.5 auf .NET 4.0 nicht aufgerufen

Diese Frage bezieht sich auf:

https://serverfault.com/questions/525443/how-to-uninstall-iis-from-windows-server-2008/525496#525496

Lesson Learned: Kopieren Sie vor einer Webserver-Bereitstellung den Inhalt aus diesem Ordner, bevor Sie die Konfiguration von IIS 7 ändern oder Änderungen an Web.Config vornehmen.

C:\Windows\system32\inetsrv\config\
5
MacGyver

Dieses Problem ist darauf zurückzuführen, dass die Datei 'applicationhost.config' beschädigt wird.

Die Sicherung dieser Datei wird unter C:\inetpub\history\ gespeichert. Löschen Sie die beschädigte Datei C:\Windows\system32\inetsrv\config\applicationhost.config und stellen Sie sie aus der Sicherung wieder her. Starten Sie dann IIS neu.

Das Problem wird gelöst.

31
user3013626

Dies ist gerade einem Server passiert, dem ich Admin helfe. Wir sind Fehlerbehebung, haben aber in letzter Zeit NICHT etwas in IIS geändert, das die Konfigurationsdatei ändern würde. Die Datei wurde gerade leer (0 Byte). Jetzt untersuchen, ob die letzten Patches dies verursacht haben könnten.

1
Eric Kramer

Hatte ein ähnliches Problem, das darauf zurückzuführen war, dass sich das Benutzerkennwort kürzlich nach dem Importieren der Konfiguration geändert hat.

Beim Versuch, eine Verbindung herzustellen, ist ein Fehler aufgetreten. Möchten Sie Ihre Anmeldeinformationen erneut eingeben und es erneut versuchen? Dateiname: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

Die Lösung sollte in der Datei redirection.config unter C:\Windows\System32\inetsrv\config aktiviert von true in false geändert werden.

<configurationRedirection enabled="false" 

Weitere Details hier: http://blogs.iis.net/wonyoo/shared-configuration-and-password-expiration

0
live-love

löschen Sie einfach die Datei applicationHost.config von diesem Speicherort und laden Sie das Projekt erneut. Es erstellt automatisch die neue Datei applicationHost.config, während das Projekt neu geladen wird.

0
Shrikant