IIS 10 - Konfigurationsdatei \\? \ <LEER> kann nicht gelesen werden

16

Auf meinem IIS hat alles einwandfrei funktioniert , aber ich habe Windows Fall Creators Update installiert und alles funktioniert nicht mehr.

Ich erhalte auf jeder App und Seite in meinem AppPool, die ich besuche, einen Fehler 503 - Service nicht verfügbar. Ich habe die Windows-Ereignisanzeige überprüft und es heißt:

Windows-Ereignisanzeige - Fehlerbeschreibung

Ich habe im Web gesucht und keine der Lösungen funktioniert (Berechtigungen, Anmeldeinformationen ...). Ich habe sogar IIS komplett deinstalliert (mit WAS) und es neu installiert, um es auf die Werkseinstellungen zurückzusetzen. Alle meine Anwendungen sind jetzt verschwunden (wie erwartet), aber ich erhalte immer noch den gleichen Fehler .

Mein System ist ein Lenovo Windows 10 Pro-Laptop (Version 1709). Unter Windows Update sind keine Updates verfügbar.

Weitere Informationen zum Fehler in der Ereignisanzeige:

Ereignisanzeige Weitere Informationen

Was stimmt nicht mit meiner IIS-Konfiguration und wie kann ich es wieder zum Laufen bringen?

Wenn Sie weitere Informationen benötigen, fragen Sie uns und ich werde diese aufschreiben!

Vielen Dank!

Unapedra
quelle
1
Dies wird hier von dieser KB dokumentiert: support.microsoft.com/en-us/help/4050891/… Ich bin neugierig; Haben Sie ein Upgrade über Windows Update erhalten, das Ihnen das Upgrade mit einer Benachrichtigung anbietet? Oder haben Sie manuell auf andere Weise aktualisiert?
Bariscaglar
@bariscaglar Bisher habe ich dieses Problem mithilfe des manuellen Installationsprogramms und des Windows-Updates (nicht auf meinem Computer auf dem letzteren, sondern auf einem Kollegen) festgestellt
Robson Rocha

Antworten:

35

Das Problem hängt mit den temporären symbolischen Links zusammen, die für die Anwendungspools von IIS / WAS erstellt wurden und während des Windows Update-Vorgangs für die Installation von Fall Creators Update durcheinander gebracht wurden.

Die Schritte, um das Problem zu lösen, sind (bei einem Administrator Powershell):

Stop-Service -Force W3SVC
Stop-Service -Force WAS
Foreach($item in Get-ChildItem C:\inetpub\temp\appPools){
  if([IO.File]::Exists($item.FullName)){
    Remove-Item $item -Force
  } else {
    [IO.Directory]::Delete($folder.FullName,$true);
  }
}
Start-Service W3SVC 
Start-Service WAS

Wenn Sie alles ( Dateien, Ordner und Verknüpfungen ) unter " c: \ inetpub \ temp \ apppools " löschen, werden die temporären Dateien und die falschen symbolischen Verknüpfungen gelöscht. Durch erneutes Starten von IIS / WAS werden diese wiederhergestellt und das Problem behoben .

Bearbeiten Microsoft hat das Problem in der folgenden KB dokumentiert: https://support.microsoft.com/de-de/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on -Fenster-10

Robson Rocha
quelle
1
Vielen Dank! Nicht nur die dort gespeicherten Dateien, sondern auch eine Ordnerverknüpfung zu DefaultAppPool mussten gelöscht werden. Danach (und Neukonfiguration des IIS aufgrund des von mir vorgenommenen Werksresets) funktioniert es jetzt !!
Unapedra
1
Ja, ich musste auch die Ordner-Verknüpfungen löschen. Funktioniert jetzt!
Chris Hynes
1
Ich halte es nicht für problematisch, alle Dateien im appPoolsOrdner zu löschen. Sie können jedoch den Unterordner des problematischen Anwendungspoolnamens löschen, wie in der Fehlermeldung angegeben.
LongZheng
1
@LongZheng: Das Problem ist, dass nach der Installation von Fall Creators Update alle AppPools problematisch werden.
Robson Rocha
7
Wir haben dies bei Stack Overflow bei so vielen Entwicklern und Designern festgestellt. Vielen Dank, dass Sie eine Lösung gepostet haben. Sie erspart allen hier viel Zeit und Frustration.
Nick Craver