Nachdem Windows 8.1 heute endlich für MSDN / Technet freigegeben wurde, stieß ich nach einem direkten Upgrade mit Win 8.1 RTM auf das folgende Problem beim Ausführen meiner ASP.NET-Anwendung:
Dienst nicht verfügbar
HTTP Error 503. Dieser Dienst ist nicht verfügbar.
Der AppPool ist gestorben und zeigt den Status von an
Stopped
Das IIS-Protokoll enthält nichts
Das Windows-Anwendungsprotokoll enthält einen Hinweis, der diesen Fehler enthält
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
Wie kann ich meinen IIS wiederherstellen, damit er wieder funktioniert?
url-rewrite-module
windows-8.1
Simon_Weaver
quelle
quelle
System
Ereignisprotokoll zeigt einen Fehler im Zusammenhang mit dem imApplication
Protokoll:A listener channel for protocol 'http' in worker process '####' serving application pool 'MyAppPool' reported a listener channel failure. The data field contains the error number.
@Simon_Weaver hat die richtige Antwort.Antworten:
Es sieht so aus, als würde eine einfache Deinstallation und Neuinstallation des Rewrite-Moduls den Trick tun.
Bearbeiten: Wie andere gesagt haben - versuchen Sie zuerst eine Reparatur - wenn es funktioniert, sollte das schneller sein.
Es sieht nicht so aus, als ob das Microsoft Web Platform Installer es
Programs and Features
deinstallieren kann. Gehen Sie einfach zu, um es zu deinstallieren.Sie finden es aufgelistet als
IIS URL Rewrite Module 2
und klicken einfach auf dieUninstall
Schaltfläche oben.Dann installieren Sie es von hier aus neu:
http://www.iis.net/downloads/microsoft/url-rewrite
Stellen Sie sicher, dass Ihr App-Pool gestartet ist - oder starten Sie IIS einfach neu und alles sollte wieder funktionieren.
Bearbeiten : 30.08.16: Ein ähnlicher, aber nicht verwandter Fehler kann auftreten, wenn Sie den 'neuen' .NET-Kern installiert und auf die Win 10 Anniversary Edition aktualisiert haben. Siehe hier: https://github.com/aspnet/Home/issues/1583 - Durch Ausführen einer Reparatur in VS 2015 Tooling Preview sollte das Problem behoben werden. Wollte es hier hinzufügen, da die Fehler dieser Antwort sehr ähnlich sind.
quelle
Ich habe diesen Ereignisprotokollfehler nach dem Update von Win8.1 auf Win10 erhalten. Um dies zu beheben, gehen Sie zur Systemsteuerung -> Programme und Funktionen , suchen Sie das IIS URL Rewrite Module 2 , klicken Sie mit der rechten Maustaste und wählen Sie Reparieren (es geht schnell). Starten Sie als Nächstes Ihre gestoppten AppPools neu. Sollte jetzt in Ordnung sein.
Sie müssen weder deinstallieren noch neu installieren.
Gary Davis
quelle
Sie müssen nicht deinstallieren. Führen Sie stattdessen einfach eine Reparatur durch, und es wird funktionieren.
quelle
Aus seltsamen Gründen bestand die einzige Lösung für mich darin, die vorherige Version des Moduls von https://www.microsoft.com/en-us/download/details.aspx?id=7435 zu installieren
quelle
Ich bin gerade nach einem Update auf dieses Problem gestoßen. Alle App-Pools wurden gestoppt! Durch das Starten wurde das Problem behoben.
quelle
Ich hatte letzte Nacht mit ähnlichen Problemen zu kämpfen.
Es begann mit einer Beschwerde über fehlende redirect.dll. Nach der Installation der Umleitungsfunktion von IIS verschwand diese Protokollmeldung und ich hatte nur noch eine Reihe von Fehlermeldungen von WAS. Es wurde fünf Mal versucht, meinen Anwendungspool zu starten, bis ich aufgab.
Der Fehlercode war "8007007E" (Datei laut Google nicht gefunden).
Ich habe dann ProcMon von sysinternals.com installiert und jedes Mal, wenn sich der w3wp-Prozess kurz vor dem Beenden über "NAME NOT FOUND" beschwert hat, habe ich die entsprechende IIS-Funktion gegoogelt und installiert. Ich wiederholte dies, bis ich sie alle installiert hatte und alles wieder funktionierte.
Alles zu installieren ist keine gute Lösung, aber ich habe momentan keine Zeit, mich eingehender damit zu befassen.
quelle
Nach dem Ändern meines Domain-Passworts bin ich auf ähnliche Symptome gestoßen. Ich musste auch mein Passwort in meinen (fest codierten!) App Pool-Einstellungen auf meiner Entwicklungsbox zurücksetzen.
quelle
Ich hatte ein ähnliches Problem mit "httpplatformhandler.dll konnte nicht geladen werden". Die Lösung bestand erneut darin, die entsprechende httpplatformhandler-Installations-MSI von http://www.iis.net/downloads/microsoft/httpplatformhandler herunterzuladen und anschließend eine Reparatur durchzuführen .
quelle
Die Reparatur funktionierte für mich nach dem Update auf W10 Insider Preview 160826-1902
quelle
Ich habe das gleiche Problem in Windows Server 2012 R2 festgestellt. Nachdem ich Windows-Updates auf den neuesten Stand gebracht habe, funktioniert es.
quelle