Wie Internet Explorer deaktivieren "Zeigen kurze HTTP-Fehlermeldungen" auf dem Server verfügen

Wir empfehlen allen Benutzern von Microsoft-Internetinformationsdienste (IIS) Version 7.0 aktualisieren auf Microsoft Windows Server 2008 ausgeführt. IIS 7.0 erhöht die Sicherheit der Webinfrastruktur beträchtlich. Weitere Informationen über IIS sicherheitsbezogene Themen finden Sie auf der folgenden Microsoft-Website:Weitere Informationen zu IIS 7.0 finden Sie auf der folgenden Microsoft-Website:
Dieser Artikel beschreibt verschiedene Methoden, um die Funktion "Anzeigen kurze HTTP-Fehlermeldungen" auf dem Server deaktivieren. Hinweis Wenn Sie ein Endanwender sind, finden Sie Methode 1 "Zeigen kurze HTTP-Fehlermeldungen" Funktion in Ihrem Browser deaktiviert. Oder Sie haben an den Websiteadministrator, um mitzuteilen, dass der Fehler für diesen URL aufgetreten ist.


Über "angezeigten" Fehlermeldung in Internet Explorer

Beim Zugriff auf Webseiten über Internet Explorer kann der eigentliche Text der Fehlermeldung HTTP 500 an den Browser gesendet wird von Internet Explorer "angezeigten" Fehlermeldung maskiert. Obwohl Sie diese Funktion manuell für jeden Client deaktivieren können, enthält dieser Artikel mehrere serverseitige Abhilfen, die Anzeige von "kurze" Fehlermeldungen zu unterbinden.

Nach der Spezifikation HTTP 1.1 gibt Internet Information Services (IIS) 5.0 Statuscode 500 für jede Antwort, das nicht von anderen 1Xx, 2Xx, 3Xx,Xx4 oder 5Xx -Statuscode wie "302 - Object Moved" oder "404 - Datei nicht gefunden". Da IIS 4.0 nicht ausschließlich RFC 2616 befolgen, zurückgegeben Active Server Pages ASP-basierten Microsoft Visual Basic Scripting Edition (VBScript) Fehler mit dem Statuscode 200.

Mehrere häufig Statuscodes sind "kurze" Fehlermeldungen, dass Internet Explorer zeigt und dass effektiv die tatsächliche Textnachricht maskiert, für die der Server sendet. Diese "kurze" Fehlermeldungen werden jedoch nur angezeigt, wenn die an den Client gesendete Antwort kleiner oder gleich einem angegebenen Schwellenwert ist. Finden Sie den genauen Text eine HTTP 500-Antwort muss die Inhaltslänge z. B. größer als 512 Bytes sein.

Die eigentliche Nachricht anzeigen, die der Webserver sendet, verwenden Sie eine der folgenden Methoden.


Methode 1: Deaktivieren der angezeigten Fehlermeldung in Internet Explorer

  1. Deaktivieren Sie angezeigte Fehler Meldung im Browser wie folgt:
    1. Klicken Sie in Internet Explorer im Menü Extras auf Internetoptionen.
    2. Deaktivieren Sie auf der Registerkarte Erweitert im Abschnitt Browsen das Kontrollkästchen Kurze HTTP-Fehlermeldungen anzeigen , und klicken Sie dann auf OK.
    3. Schließen Sie den Browser.
  2. Verwenden Sie Internet Explorer Administration Kit oder Systemrichtlinien müssen die Option Kurze HTTP-Fehlermeldungen anzeigen auf Clients. Weitere Informationen zum Konfigurieren des Features "Benutzerdefinierte ASP-Fehler" finden Sie auf der folgenden Microsoft-Website:

Methode 2: Aktivieren und Konfigurieren der Funktion "Benutzerdefinierte ASP-Fehler" in IIS

  1. Die Funktion "Benutzerdefinierte ASP-Fehler" in IIS 5.0 die Antwort aufgefüllt, die der Server mit genügend Zeichen sendet die kurzen Fehlermeldungen überschreiben. Die Funktion "Benutzerdefinierte ASP-Fehler" Herunterladen finden Sie auf der folgenden Microsoft-Website:
  2. Implementieren Sie diesen. Dazu Funktion der VBScript- Zeichenfolge eine Zeichenfolge mit demselben Zeichen eine mehr als ErrorThreshold , mit denen Internet Explorer angezeigten Fehlermeldung zurückgegeben. Beispielsweise die folgende Zeile unmittelbar vor dem Hinzufügen der < / body >-Tag 500-100.asp:
    <% Response.Write String(513, "_") %>
  3. Konfigurieren der allgemeinen 500 Fehler Type = URL und 500-100.asp statt Typ = Standard. Standardmäßig Fehler 500 ist konfiguriert Type = Standard. Weitere Informationen finden Sie der Microsoft Knowledge Base:
    224070 Erstellen benutzerdefinierter ASP-Fehlerseiten
    Hinweis IIS verarbeitet intern einige HTTP 500-Antworten, die als eine andere HTTP-Statuscode an den Client gesendet werden. Interne Statuscode 500 geändert, bevor die Antwort an den Client gesendet wird. Dies ist der Fall mit ASP Response.Status -Methode. In diesen Fällen wird der benutzerdefinierte ASP-Fehlercode in IIS nicht überprüft. Verwenden Sie einen Internet Server Application Programming Interface (ISAPI)-Filter, der den Statuscode, der an den Client gesendet wird bestimmt, nachdem IIS die Seite verarbeitet, um Situationen zu vermeiden.

Methode 3: Verwenden eines ISAPI-Filters Padresponse.exe Reaktion IIS Pad

Verwenden Sie einen ISAPI-Filter, der erzwingt die Inhaltslänge aller HTTP 500 Antworten größer als 512 Bytes Abstand effektiv alle Antworten vom Typ 500, damit sie die Einstellung "kurzen" Fehlermeldungen in Internet Explorer überschrieben werden. Padresponse.exe ist eine ISAPI-Beispielfilter (und seinen Quellcode), die veranschaulicht, wie die Antwort, die an den Client (empfangen einen HTTP 500-Statuscode).

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:
Datum der Freigabe: 27. April 2001

Weitere Informationen zum Herunterladen von Microsoft Support-Dateien finden im folgenden Artikel der Microsoft Knowledge Base:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf sicheren Servern gespeichert, die nicht autorisierte Änderung der Datei verhindern.

Referenzen

Weitere Informationen finden Sie zu die Artikeln der Microsoft Knowledge Base:
261200 HTTP 500 zeigt Fehler statt ASP-Fehler 500-100.asp
150312 so wird's gemacht: Installieren einer ISAPI-Filter-DLL
Weitere Informationen über HTTP 1.1-Spezifikation finden Sie auf der folgenden Website:

Weitere Informationen über alle Statuscodes, die kurzen Fehlermeldungen und den Registrierungsschlüssel den entsprechenden Fehlerschwellenwert überschreiben die angezeigte Nachricht finden Sie der Microsoft Knowledge Base:
218155 Beschreibung des Hypertext Transport Protocol-Fehlermeldungen
Eigenschaften

Artikelnummer: 294807 – Letzte Überarbeitung: 20.01.2017 – Revision: 1

Feedback