SÅDAN: Slå funktionen "Vis meddelelser om uskadelige HTTP-fejl" i Internet Explorer 5.x og 6.x på serversiden

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 294807
Vi anbefaler på det kraftigste, at alle brugere opgraderer til Microsoft Internet Information Services (IIS) version 7.0, der kører på Microsoft Windows Server 2008. IIS 7.0 øger webinfrastruktursikkerheden markant. Du finder flere oplysninger om IIS-sikkerhedsrelaterede emner på følgende Microsoft-websted:
http://technet.microsoft.com/da-dk/library/dd450371.aspx
Du finder flere oplysninger om IIS 7.0 på følgende Microsoft-websted:
http://www.iis.net/default.aspx?tabid=1
Udvid alle | Skjul alle

På denne side

Sammenfatning

Denne artikel indeholder en trinvis vejledning til forskellige metoder, du kan bruge til at slå funktionen "Vis meddelelser om uskadelige HTTP-fejl" fra på serveren.

Introduktion

Ved adgang til websider fra Internet Explorer 5.x og Internet Explorer 6.x, den faktiske tekst i en HTTP 500-meddelelse, der sendes til browseren, kan være maskeret som en meddelelse om "uskadelige" fejl i Internet Explorer. Selvom du kan slå denne funktion fra manuelt for hver klient, indeholder denne artikel også flere midlertidige løsninger på serversiden, der kan forhindre visningen af meddelelser om "uskadelige" fejl.

I henhold til specifikationen HTTP 1.1 returnerer Internet Information Services (IIS) 5.0 statuskoden 500 for alle svar, der ikke håndteres af enten statuskoden 1xx, 2xx, 3xx, 4xx eller 5xx, f.eks. "302 - Objekt flyttet" eller "404 - Filen blev ikke fundet". Da IIS 4.0 ikke følger RFC 2616 strengt, returnerer programmet ASP-baserede (Active Server Pages) Microsoft Visual Basic Scripting Edition (VBScript)-fejl med statuskoden 200.

Du kan finde flere oplysninger om HTTP 1.1-specifikationen på følgende websted:
RFC 2616
http://www.ietf.org/rfc/rfc2616.txt
Flere ofte forekommende statuskoder har meddelelser om "uskadelige" fejl i Internet Explorer 5.x vises og maskerer effektivt den faktiske meddelelse, som serveren sender. Disse meddelelser om "uskadelige" fejl vises dog kun, hvis svaret, som sendes til klienten, er mindre end eller lig med en angiven grænse. Hvis du vil se den eksakte tekst for et HTTP 500-svar, skal indholdets længde være mere end 512 byte.

Du kan finde flere oplysninger om alle statuskoder, der viser meddelelser om uskadelige fejl og placeringen i registreringsdatabasen for den tilsvarende fejlgrænse, som skal tilsidesætte den uskadelige fejl, ved at klikke på artikelnummeret nedenfor for at få vist artiklen i Microsoft Knowledge Base:
218155 Beskrivelse af fejlmeddelelser til Hypertext Transport Protocol . Artiklen er evt. på engelsk.
Brug en af følgende fremgangsmåder for at få vist den faktiske meddelelse, som webserveren sender.

Metode 1

  1. Slå meddelelsen om den uskadelige fejl fra i browseren på følgende måde:
    1. I Internet Explorer 5.x og 6. x skal du i menuen Funktioner klikke på Internetindstillinger.
    2. På fanen Avanceret skal du i afsnittet Gennemsyn klikke for at rydde afkrydsningsfeltet Vis meddelelser om uskadelige http-fejl og derefter klikke på OK.
    3. Luk browseren.
  2. Brug Internet Explorer Administration Kit eller systemreglerne til at skubbe indstillingen Vis meddelelser om uskadelige http-fejl videre til klienterne. Du kan finde flere oplysninger om, hvordan du konfigurerer funktionen "Brugerdefinerede ASP-fejl", på følgende Microsoft-websted:
    http://technet.microsoft.com/da-dk/ie/bb219517.aspx

Metode 2

  1. Brug funktionen "Brugerdefinerede ASP-fejl" i IIS 5.0 til at angive margen for det svar, som serveren sender, med tilstrækkelige tegn til at tilsidesætte meddelelserne om uskadelige fejl. Du kan hente funktionen "Brugerdefinerede ASP-fejl" funktionen på følgende Microsoft-websted:
    http://technet.microsoft.com/da-dk/library/bb727138.aspx
  2. Implementer denne margen. Det gør du ved at bruge VBScript-funktionen Streng til at returnere en lignende streng, som er ét tegn mere end værdien for ErrorThreshold i Internet Explorer 5.x bruges til at vise meddelelsen om uskadelige fejl. Du kan f.eks. tilføje følgende linje umiddelbart inden tagget </body> for 500-100.asp:
    <% Response.Write String(513, "_") %>
    					
  3. Konfigurer den almindelige 500-fejl til at bruge Type=URL og 500-100.asp i stedet for Type=Default. Som standard er 500-fejlen konfigureret til at bruge Type=Default.Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
    224070 Opret sider med brugerdefinerede ASP-fejl . Artiklen er evt. på engelsk.
    Bemærk! IIS behandler internt nogle HTTP 500-svar, der sendes til klienten som en anden HTTP-statuskode. Den interne statuskode ændres til 500, før svaret sendes til klienten. Dette er tilfældet med ASP-metoden Response.Status. I disse tilfælde kontrolleres den brugerdefinerede ASP-fejlkode ikke i IIS. Du kan løse disse situationer midlertidigt ved at bruge et ISAPI-filter (Internet Server Application Programming Interface), som bestemmer den statuskode, der sendes til klienten, når IIS har behandlet siden.

Metode 3

Brug et ISAPI-filter, der tvinger indholdslængden for alle HTTP 500-svar til at være større end 512 bytes, hvilket effektivt implementerer en margen for alle 500-svar, så de er tilstrækkeligt store til at tilsidesætte indstillingen for "uskadelige" fejl i Internet Explorer 5.x og 6.x. Padresponse.exe er et eksempel på et ISAPI-filter (og dets kildekode), som viser, hvodan der angives en margen for det svar, der sendes til klienten (på baggrund af modtagelsen af en HTTP 500-statuskode).

Følgende fil kan hentes fra Microsoft Download Center:
Skjul billedetUdvid billedet
DOWNLOAD
Hent Padresponse.exe nu
Udgivelsesdato: 27. april 2001

Du kan finde flere oplysninger om, hvordan du henter Microsoft-supportfiler, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
119591 Sådan hentes Microsoft-supportfiler på onlinetjenester
Microsoft har scannet denne fil for virus. Microsoft brugte den nyeste antivirussoftware, der var tilgængelig den dato, hvor denne fil blev udgivet. Filen er placeret på servere med udvidet sikkerhed, der bidrager til at forhindre uautoriserede ændringer af filen.

Referencer

Du kan finde flere oplysninger ved at klikke på nedenstående artikelnumre for at få vist artiklerne i Microsoft Knowledge Base:
261200 HTTP 500-fejl vises i stedet for ASP-fejl fra 500-100.asp . Artiklen er evt. på engelsk.
150312 Sådan: Installér et DLL-bibliotek til ISAPI-filteret . Artiklen er evt. på engelsk.
Bemærk! Dette er en artikel til hurtig udgivelse, som er oprettet direkte i Microsofts supportafdeling. Oplysningerne i artiklen præsenteres som de og behandler aktuelle problemer. Fordi artiklen er blevet udgivet hurtigt, kan der forekomme slåfejl, og artiklen kan blive redigeret uden varsel. Se andre forbehold under Vilkår for anvendelse.

Egenskaber

Artikel-id: 294807 - Seneste redigering: 22. maj 2012 - Redigering: 1.0
Nøgleord: 
kbdownload kbhowtomaster KB294807

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com