Fehlerbehebung für Internetinformationsdienste
Microsoft-Internetinformationsdienste (IIS) wird häufig von Microsoft BizTalk Server für verschiedene Funktionen verwendet, einschließlich der HTTP-, SOAP- und Windows SharePoint Services-Adapter. In diesem Thema werden einige bekannte, möglicherweise auftretende Probleme mit IIS sowie mögliche Lösungen für diese Probleme beschrieben.
Bekannte Probleme
Möglicherweise werden die in diesem Thema dokumentierten Fehler nicht angezeigt, wenn Internet Explorer nicht zum Deaktivieren kurzer HTTP-Fehlermeldungen konfiguriert wurde.
So konfigurieren Sie Internet Explorer zum Deaktivieren kurzer HTTP-Fehlermeldungen
Klicken Sie im Menü Extras auf Internetoptionen.
Deaktivieren Sie auf der Registerkarte Erweitert im Abschnitt Browsen das Kontrollkästchen Benutzerfreundliche HTTP-Fehlermeldungen anzeigen , und klicken Sie dann auf OK.
Schließen Sie Internet Explorer.
Fehler 'HTTP 404 - Datei wurde nicht gefunden' beim Zugreifen auf eine Webseite auf einem IIS-Server
Problem
Beim Zugreifen auf eine Webseite auf einem IIS-Server wird eine Fehlermeldung wie die folgende angezeigt:
Die Seite wurde nicht gefunden
- oder -
HTTP 404 - Datei wurde nicht gefunden
Ursache
Dieser Fehler kann aus den folgenden Gründen auftreten:
Die angeforderte Datei wurde umbenannt.
Die angeforderte Datei wurde an einen anderen Speicherort verschoben oder gelöscht.
Die angeforderte Datei ist aufgrund von Wartungsarbeiten, Aktualisierungen oder anderen unbekannten Ursachen vorübergehend nicht verfügbar.
Die angeforderte Datei ist nicht vorhanden.
IIS 6.0: Die entsprechende Webdiensterweiterung oder der MIME-Typ wurde nicht aktiviert.
Ein virtuelles Verzeichnis wird dem Stammverzeichnis eines Laufwerks auf einem anderen Server zugeordnet.
Lösung
Führen Sie die Schritte im Abschnitt LÖSUNG des Microsoft Knowledge Base-Artikels 248033, "Häufige Gründe, warum IIS Server den Fehler "HTTP 404 - Datei nicht gefunden" zurückgibt, verfügbar unter https://support.microsoft.com/kb/248033.
'Fehler: Server oder DNS kann nicht gefunden werden' beim Zugreifen auf eine Webseite auf einem IIS-Server
Problem
Beim Zugreifen auf eine Webseite auf einem IIS-Server wird eine Fehlermeldung wie die folgende angezeigt:
Die Seite kann nicht angezeigt werden
- oder -
Fehler: Server oder DNS kann nicht gefunden werden
Ursache
Dieser Fehler kann aus den folgenden Gründen auftreten:
Die Verbindungseinstellungen von Internet Explorer sind falsch.
Falsch konfigurierte, nicht funktionsfähige oder inkompatible Firewall oder Proxysoftware wurde installiert.
In einer HOSTS-Datei befindet sich ein falscher Eintrag.
Ihr Netzwerkadapter funktioniert nicht ordnungsgemäß, oder inkompatible Netzwerkadaptertreiber wurden installiert.
Lösung
Führen Sie die Schritte im Abschnitt LÖSUNG des Microsoft Knowledge Base-Artikels 326155 , "Fehlermeldung beim Versuch, auf eine Website in Internet Explorer zuzugreifen: "Seite kann nicht angezeigt werden" unter verfügbar aushttps://support.microsoft.com/kb/326155.
Fehler '401 - Zugriff verweigert' beim Zugreifen auf eine Webseite auf einem IIS-Server
Problem
Beim Zugreifen auf eine Webseite auf einem IIS-Server wird eine Fehlermeldung wie die folgende angezeigt:
401 - Zugriff verweigert.
Ursache
Von IIS werden mehrere unterschiedliche 401-Fehler definiert, die auf eine bestimmte Fehlerursache hinweisen. Diese spezifischen Fehlercodes werden im Browser angezeigt:
401.1 - Logon failed. (Anmeldung fehlgeschlagen)
401.2 - Logon failed due to server configuration. (Anmeldung aufgrund der Serverkonfiguration fehlgeschlagen)
401.3 - Unauthorized due to ACL on resource. (Nicht autorisiert wegen ACL auf Ressource)
401.4 - Authorization failed by filter. (Autorisierung aufgrund von Filter fehlgeschlagen)
401.5 - Authorization failed by ISAPI/CGI application. (Autorisierung aufgrund von ISAPI/CGI-Anwendung fehlgeschlagen)
401.7 – Access denied by URL authorization policy on the Web server. (Zugriff aufgrund von URL-Autorisierungsrichtlinie auf dem Webserver verweigert) Dieser Fehlercode bezieht sich auf IIS 6.0.
Eine vollständige Liste der IIS 7.0-status-Codes finden Sie im Microsoft Knowledge Base-Artikel 943891, "Die HTTP-status-Codes in IIS 7.0", verfügbar unter https://support.microsoft.com/kb/943891.
Lösung
Führen Sie die Schritte unter Richtlinien zum Beheben von Problemen mit IIS-Berechtigungen aus, um Probleme mit IIS-Berechtigungen zu beheben.
'500 - Internal server error. (Interner Serverfehler)' beim Zugreifen auf eine Webseite auf einem IIS-Server
Problem
Beim Zugreifen auf eine Webseite auf einem IIS-Server wird eine Fehlermeldung wie die folgende angezeigt:
500 – Interner Serverfehler
Ursache
Diese Fehlermeldung kann durch eine Vielzahl von Serverproblemen verursacht werden.
Lösung
Gehen Sie zur Lösung des Problems wie folgt vor:
Überprüfen Sie das Anwendungsprotokoll des IIS-Servers, um Informationen über die Ursache dieses Fehlers zu finden.
Überprüfen Sie die IIS- oder HTTPERR-Protokolldateien auf Informationen, die möglicherweise hilfreich beim Feststellen der Fehlerursache sind. Standardmäßig befinden sich die IIS-Protokolldateien auf einem Computer mit Windows Server-Betriebssystemen im folgenden Verzeichnis:
%WinDir%\system32\LogFiles\W3SVC1\
Hinweis
%WinDir% ist ein Platzhalter für den Speicherort des Windows-Verzeichnisses auf dem IIS-Server.
Die IIS-Protokolldateien befinden sich auf einem Computer mit Windows Server 2008 oder Windows Vista standardmäßig im folgenden Verzeichnis:
C:\inetpub\logs\LogFiles\W3SVC1\
Standardmäßig befinden sich die HTTPERR-Protokolldateien unter Windows Server im folgenden Verzeichnis:
%WinDir%system32LogFilesHTTPERR
Hinweis
Die HTTPERR-Protokolldatei ist nur auf einem Windows Server 2008 SP2- oder Windows Vista-Computer verfügbar.
"Service unavailable. (Dienst nicht verfügbar)" beim Zugreifen auf eine Webseite auf einem IIS-Server
Problem
Beim Zugreifen auf eine Webseite auf einem IIS-Server wird eine Fehlermeldung wie die folgende angezeigt:
Dienst nicht verfügbar
Ursache
Die häufigste Ursache für diesen Fehler besteht darin, dass der Anwendungspool (IIS 6.0 und IIS 7.0) für die Webseite beendet wird. Dies ist häufig der Fall, wenn der Anwendungspool oder die COM+-Anwendung mit einer Identität konfiguriert wurde, für die der angegebene Benutzername oder das Kennwort ungültig ist.
Lösung
Führen Sie die Schritte im Abschnitt "Festlegen der IIS-Anwendungshostprozessidentität" des Themas Richtlinien zum Beheben von PROBLEMEN mit IIS-Berechtigungen aus, um die entsprechende Hostprozessidentität festzulegen.
Weitere Informationen
Richtlinien für die Lösung von Problemen mit IIS-Berechtigungen