HTTP-Fehler 503 unter IIS 7.5 nach SP-Installation

HTTP-Fehler 503 unter IIS 7.5 nach SP-Installation

Ich habe Windows 7 Professional 32-Bit mit IIS 7.5 installiert und konfiguriert. Ich habe das SP1 für Win 7 installiert und seitdem funktioniert der IIS nicht mehr. Sogar bei einfachen Abfragen wie localhost/a.htm (wobei a.htm eine HTML-Datei unter c:\inetpub\wwwroot ist) erhalte ich den Fehler:

HTTP Error 503. The service is unavailable.

Der IIS funktionierte bis SP1 einwandfrei (ich habe viele ASP.NET2/.NET 4-Anwendungen darauf). Ich habe SP1 deinstalliert, das Gleiche passiert. Was soll ich tun?

Danke.

Antwort1

Klingt, als ob Ihr/e Anwendungspool(s) nicht gestartet wird/werden. Öffnen Sie den IIS-Manager und klicken Sie auf Anwendungspools. Überprüfen Sie dann die Spalte „Status“ und stellen Sie sicher, dass alle „Gestartet“ anzeigen (oder zumindest Ihr DefaultAppPool „Gestartet“ anzeigt). Wenn er nicht gestartet ist, klicken Sie mit der rechten Maustaste auf den Anwendungspool und wählen Sie „Starten“. Wenn Sie eine Fehlermeldung erhalten, teilen Sie uns die Ursache mit.

Und was steht in Ihrem Anwendungsereignisprotokoll?

BEARBEITEN:
Wenn eine Site/ein virtuelles Verzeichnis als Anwendung konfiguriert ist, muss der zugehörige App-Pool gestartet und funktionsfähig sein, damit er eine beliebige Ressource bedienen kann, egal ob statisch oder nicht. Andernfalls erhalten Sie einen 503-Antwortfehler. Ist die Identität Ihrer App-Pools auf Ihr Konto eingestellt? Das klingt, als ob Ihr Konto beschädigt ist. Versuchen Sie, ein neues (Administrator-)Konto zu erstellen und Ihren App-Pool so einzurichten, dass er mit diesem Konto ausgeführt wird, und sehen Sie, ob er läuft. Hinweis: Bitte überprüfen Sie, ob der Benutzer, der IIS und App-Pool betreibt, derselbe ist, oder weisen Sie dem App-Pool einen Netzwerkdienstbenutzer zu.

Antwort2

Falls jemand anders darüber stolpert:

Ich hatte eine URL-Zugriffsliste reserviert, die IIS blockierte.

cmd.exe -> netsh -> http urlacl anzeigen

zeigt die Liste der reservierten http/https-Pfade an. Stellen Sie sicher, dass sich auf der Liste nichts befindet, das mit Ihrem IIS-Port und -Pfad konkurriert.

Antwort3

Überprüfen Sie, ob Ihr IIS noch aktiviert ist (siehe:http://www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/) und ob der IIS-Dienst läuft (cmd.exe --> services.msc)

Antwort4

Hatte gerade das gleiche Problem, nachdem Win7 SP1 installiert wurde. Das Problem in meinem Fall war Skype: Es lauschte auf den Ports 80 und 443 und blockierte so IIS. Ich sagte Skype, dass es das nicht tun soll (dafür gibt es ein Kontrollkästchen unter Einstellungen | Erweitert | Verbindung) und meine Websites funktionierten wieder.

Welcher Zusammenhang zwischen dem Vergessen dieser Einstellung durch Skype und der Installation von SP1 besteht (abgesehen davon, dass es gleichzeitig geschieht), weiß ich nicht.

verwandte Informationen