Gewusst wie: Deaktivieren des Features "Kurze HTTP-Fehlermeldungen anzeigen" von Internet Explorer 5.x und 6.x auf der Serverseite

Artikel-ID: 294807
Es wird empfohlen, dass alle Benutzer auf Microsoft-Internetinformationsdienste (IIS), Version 7.0, unter Microsoft Windows Server 2008 aktualisieren. IIS 7.0 erhöht die Sicherheit der Webinfrastruktur deutlich. Weitere Informationen zu Themen zur ISS-Sicherheit finden Sie auf der folgenden Microsoft-Website:
http://www.Microsoft.com/technet/security/prodtech/IIS.mspx
Weitere Informationen zu IIS 7.0 finden Sie auf der folgenden Microsoft-Website:
http://www.IIS.NET/default.aspx?tabid=1
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser schrittweise aufgebaute Artikel beschreibt verschiedene Methoden, um Deaktivieren Sie die Funktion "Kurze HTTP-Fehlermeldungen anzeigen" auf dem Server.

Einführung

Beim Zugriff auf Webseiten in Internet Explorer 5.X und InternetExplorer 6.X, den eigentlichen Text einer HTTP 500-Nachricht, die an die Browser möglicherweise eine "freundliche" Internet Explorer-Fehlermeldung maskiert werden. Obwohl Sie dieses Feature manuell für jeden Client in diesem Artikel deaktivieren können bietet außerdem verschiedene Server-seitige Lösungen, die die Anzeige von unterbinden "kurze" Fehlermeldungen.

Entsprechend der HTTP 1.1-Spezifikation Internet Information Services (IIS) 5.0 gibt einen Statuscode 500 für alle Antwort, die nicht von einer anderen 1Xx, 2Xx, 3Xx, 4-Xxoder 5Xx -Statuscode, wie z. B. "302 - Object Moved" behandelt wird oder "404 - Datei nicht Gefunden Sie". Da IIS 4.0 nicht ausschließlich RFC 2616 folgt, gibt es aktiv Server Pages (ASP)-basierte Microsoft Visual Basic Scripting Edition (VBScript) Fehler mit dem Statuscode 200.

Weitere Informationen zu den HTTP 1.1-Spezifikation finden Sie auf den folgenden Website:
RFC 2616
http://www.ietf.org/rfc/rfc2616.txt
Mehrere häufig gesehen Statuscodes haben "kurzen" Fehlermeldungen Nachrichten, dass Internet Explorer 5.X -Displays und tatsächlich Maske der eigentliche Text-Nachricht der Server sendet. Diese "kurze" Fehlermeldungen werden jedoch nur angezeigt, wenn die Antwort, die an den Client gesendet wird, kleiner oder gleich einem angegebenen Schwellenwert ist. Damit der genaue Wortlaut einer HTTP 500-Antwort angezeigt wird, muss z. B. die Inhaltslänge größer als 512 Bytes sein.

Weitere Informationen über alle Status codes Anzeigen von Fehlermeldungen und den Speicherort der Registrierung für das entsprechende Überschreiben Sie die angezeigte Nachricht, klicken Sie auf die Artikelnummer Fehlerschwellenwert unten, um den Artikel der Microsoft Knowledge Base anzuzeigen:
218155 Beschreibung des Hypertext Transport Protocol-Fehlermeldungen
Anzeigen der eigentlichen Nachricht an, die den Webserver sendet, verwenden Sie eine der folgenden Methoden.

Methode 1

  1. Deaktivieren Sie die angezeigten Fehler Meldung Option im browser wie folgt:
    1. In InternetExplorer 5.x- und 6 außer Kraft zu setzen.Xim Menü Extras , klicken Sie auf Internetoptionen.
    2. Deaktivieren Sie auf der Registerkarte Erweitert unter dem Abschnitt Browsing das Kontrollkästchen Kurze HTTP-Fehlermeldungen anzeigen , und klicken Sie dann auf OK.
    3. Schließen Sie den Browser.
  2. Verwenden Sie die Internet Explorer Administration Kit oder System Richtlinien für die Option Kurze HTTP-Fehlermeldungen anzeigen , bis auf die Clients übertragen. Weitere Informationen dazu, wie Sie Konfigurieren Sie das Feature "Benutzerdefinierte ASP-Fehler", finden Sie auf der folgenden Microsoft-Website Website:
    http://technet.Microsoft.com/en-US/IE/bb219517.aspx

Methode 2

  1. Verwenden Sie das Feature "Benutzerdefinierte ASP-Fehler" in IIS 5.0 so füllen Sie die Antwort, dass der Server mit genügend Zeichen sendet, das freundliche überschreiben Fehlermeldungen. Um das Feature "Benutzerdefinierte ASP-Fehler" herunterzuladen, besuchen Sie die folgende Microsoft-Website:
    http://technet.Microsoft.com/en-us/library/bb727138.aspx
  2. Implementieren Sie das Auffüllen mit Zeichen. Verwenden Sie dazu die VBScript- Zeichenfolge -Funktion, um eine Zeichenfolge mit dem gleichen Zeichen zurückzugeben, einer mehr als ErrorThreshold , dass Internet Explorer 5.X zum Anzeigen der kurzen Fehlermeldung verwendet. Fügen Sie z. B. die folgende Zeile unmittelbar vor dem Tag von 500-100.asp:
    <% Response.Write String(513, "_") %>
    					
  3. Konfigurieren Sie den allgemeinen 500-Fehler, sodass Typ = URL und 500-100.asp statt Type = Standard verwendet wird. In der Standardkonfiguration verwendet Fehler 500 Type=Default.Weitere Informationen klicken Sie auf die Artikelnummer unten klicken Lesen Sie den Artikel in der Microsoft Knowledge Base:
    224070 Erstellen benutzerdefinierter ASP-Fehlerseiten
    Hinweis: IIS verarbeitet intern einige HTTP 500-Antworten, die gesendet werden an den Client als ein anderes HTTP-Statuscode. Interne Statuscode geändert wird auf 500, bevor die Antwort an den Client gesendet wird. Dies ist der Fall mit ASP Response.Status -Methode. In diesen Fällen wird die benutzerdefinierte ASP-Fehler-Code nicht überprüft. in IIS. Um diese Situationen zu umgehen, verwenden Sie ein Internet Server Application Programming Interface (ISAPI) Filter, die den Statuscode bestimmt an den Client gesendet, nachdem IIS die Seite verarbeitet.

Methode 3

Verwenden Sie einen ISAPI-Filter, der erzwingt, die Inhaltslänge der alle HTTP dass 500 Antworten von mehr als 512 Bytes, die effektiv Abstand alle 500 Antworten, damit sie groß genug, um das Überschreiben der "kurzen" Fehlermeldungen sind Wenn in Internet Explorer 5.x- und 6 außer Kraft zu setzen.X. Padresponse.exe ist ein beispielhafter ISAPI-Filter (und seinen Quellcode) die veranschaulicht, wie die Antwort aufzufüllen, die an den Client (basierend auf gesendet wird empfängt einen HTTP 500-Statuscode).

Die folgende Datei steht für aus dem Microsoft Download Center herunterladen:
Bild minimierenBild vergrößern
Padresponse.exe jetzt downloaden
Datum der Veröffentlichung: April 27, 2001

Weitere Informationen über das Downloaden von Microsoft Support-Dateien, klicken Sie auf die folgende Artikelnummer klicken, um finden Sie in der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Die von Microsoft verwendeten aktuelle Virenerkennungssoftware, die am Tag verfügbar war, die die Datei gebucht wurde. Die Datei wird auf Servern mit verstärkter Sicherheit gespeichert, die an unterstützen verhindern Sie nicht autorisierten Änderungen an der Datei.

Informationsquellen

Weitere Informationen klicken Sie auf die Artikelnummern unten klicken, um die Artikel der Microsoft Knowledge Base:
261200 HTTP-Fehler 500 wird statt ASP-Fehler aus 500-100.asp angezeigt
150312 So wird 's gemacht: Installieren einer ISAPI-Filter Dynamic Link Library

Eigenschaften

Artikel-ID: 294807 - Geändert am: Samstag, 4. Mai 2013 - Version: 9.0
Keywords: 
kbdownload kbhowtomaster kbmt KB294807 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 294807
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns