AKO: Zase vypnúť Internet Explorer 5.x a 6.x "Zobraziť priateľské HTTP chybové hlásenia" funkcia na strane servera

ID článku: 294807
Dôrazne odporúčame všetkým užívateľom upgradovať na Microsoft Internet Information Services (IIS) verzie 7.0 so systémom Microsoft Windows Server 2008. IIS 7.0 výrazne zvyšuje Web infraštruktúru zabezpečenia. Ďalšie informácie o témach zabezpečenia IIS, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
http://www.Microsoft.com/technet/security/prodtech/IIS.mspx
Ďalšie informácie o súčasti IIS 7.0, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
http://www.IIS.net/default.aspx?Tabid=1
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

Tento podrobný článok popisuje rôzne metódy vypnite funkciu "Zobraziť priateľské chybové hlásenia HTTP" na serveri.

Úvod

Ak prístup webové stránky z programu Internet Explorer 5.x a Internet Explorer 6.x, samotný text hlásenie HTTP 500, ktorý je poslaný prehliadač môže byť maskované "priateľské" chybové hlásenie programu Internet Explorer. Hoci môžete vypnúť túto funkciu manuálne pre každého klienta, tento článok tiež poskytuje niekoľko serverových riešení problému k potlačeniu zobrazovanie "priateľské" chybové hlásenia.

Podľa špecifikácii HTTP 1.1, Internet Information Services (IIS) 5.0 vracia Stavový kód 500 pre všetky odpoveď, ktorá nie je riešený ďalší 1xx, 2xx, 3xx, 4xxalebo 5xx Stavový kód, ako je "302 - objekt presunuté", alebo "404 - súbor nie Nájsť". Pretože IIS 4.0 nie je striktne dodržiavať RFC 2616, vráti sa aktívne Server Pages (ASP)-na základe jazyka Microsoft Visual Basic Scripting Edition (VBScript) chyby s kódom stavu 200.

Ďalšie informácie o HTTP 1.1 špecifikácia, navštívte nasledovnú webovú lokalitu:
RFC 2616
http://www.IETF.org/RFC/RFC2616.txt
Niekoľko často videný stavové kódy majú "priateľské" chyba správy, že program Internet Explorer 5.x displeja a že účinne maska samotný text správy server odošle. Avšak, tieto "priateľské" chybové hlásenia sa zobrazujú iba ak reakcia, ktorá je odoslaná klientovi je menšia alebo rovná zadanej prah. Napríklad na presné znenie HTTP 500 reakcia zobrazíte obsah dĺžka musí byť väčšia ako 512 bajtov.

Ďalšie informácie o stave všetkých kódov, ktoré Zobraziť priateľské chybové hlásenia a umiestnenie databázy registry pre príslušný chyba prah potlačiť priateľské správy, kliknite na číslo článku nižšie, čím zobrazíte článok v databáze Microsoft Knowledge Base:
218155 Popis Hypertext dopravy Protocol chybové hlásenia
Zobraziť aktuálne správu, že webový server vysiela, použite jednu z nasledujúcich metód.

Metóda 1

  1. Vypnite priateľské chybové správy v prehliadači takto:
    1. V programe Internet Explorer 5.x a 6.x, v ponuke Nástroje kliknite na položku Možnosti siete Internet.
    2. Na karte Spresnenie v časti Prehľadávanie zrušte začiarknutie políčka Zobraziť chybové hlásenia priateľských HTTP , a potom kliknite na tlačidlo OK.
    3. Zatvorte prehľadávač.
  2. Použite súprava Microsoft Internet Explorer Administration Kit, alebo systém Podmienky tlačiť možnosť Zobraziť chybové hlásenia priateľských HTTP na klientov. Ďalšie informácie o tom, ako nastaviť funkciu "Custom ASP chyby", navštívte nasledujúce Microsoft webová Lokalita:
    http://technet.Microsoft.com/en-US/IE/bb219517.aspx

Metóda 2

  1. Použite funkciu "Custom ASP chyby" v IIS 5.0 pad odpoveď, že server posiela s dosť znaky potlačiť priateľské chybové hlásenia. Ak chcete prevziať funkciu "Custom ASP chyby", navštívte Webovej lokalite spoločnosti Microsoft:
    http://technet.Microsoft.com/en-us/library/bb727138.aspx
  2. Implementovať toto čalúnenie. Na tento účel použite funkciu VBScript reťazec vrátiť reťazec rovnaký charakter, ktorý je jedným viac ako ErrorThreshold že Internet Explorer 5.x sa používa na zobrazenie priateľské chybové hlásenie. Napríklad, pridajte po riadku bezprostredne pred značku 500-100.asp:
    <% Response.Write String(513, "_") %>
    					
  3. Konfigurovať všeobecné 500 chýb používať Typ = URL a 500-100.asp namiesto Typ = predvolené. Predvolene 500 chýb je nakonfigurovaný na používanie Typ = predvolené.Ďalšie informácie získate po kliknutí na číslo článku nižšie článok databázy Microsoft Knowledge Base:
    224070 Vytváranie vlastných ASP chybové stránky
    Poznámka: IIS vnútorne spracováva niektoré odpovede HTTP 500, ktoré sú odoslané klientovi ako ďalší HTTP Stavový kód. Vnútorný štatút kódexu zmene 500 pred reakciou na klient posiela. To je prípad s ASP Response.Status metóda. V týchto prípadoch vlastný ASP kód chyby nie je kontrolovaná v IIS. Ak chcete obísť tieto situácie, Aplikácia Internet Server Programovacie rozhranie ISAPI () filtra, ktorý určuje kód stavu, ktorý je pošle klientovi po IIS procesoch stránky.

Metóda 3

Použiť ISAPI filter, ktorý núti dĺžka obsahu všetkých http 500 reakcie je väčšia ako 512 bajtov, účinne polstrovanie všetky 500 reakcie tak, že sú dostatočne veľké, aby prepísať "priateľské" chyba nastavenie v programe Internet Explorer 5.x a 6.x. Padresponse.exe je vzorka ISAPI filter (a jeho zdrojový kód) to ukazuje, ako pad reakcia, ktorá je odoslaná klientovi (na základe príjem kódom stavu HTTP 500).

Nasledovný súbor je k dispozícii pre Stiahnuť z Microsoft Download Center:
Zbaliť tento obrázokRozbaliť tento obrázok
Stiahnuť Padresponse.exe teraz
Dátum vydania: apríl 27, 2001

Ďalšie informácie o preberaní Microsoft Podporné súbory získate po kliknutí na nasledovné číslo článku publikovaného v Microsoft Knowledge Base:
119591 Ako získať súbory podpory Microsoft z Online služieb
Microsoft kontroluje tento súbor na vírusy. Spoločnosť Microsoft použila najviac aktuálny antivírusový softvér, ktorý bol k dispozícii v deň že súbor bol vyslaný. Súbor je uložený na zabezpečených serveroch, ktoré pomáhajú zabrániť neoprávneným zmenám v súbore.

Odkazy

Pre ďalšie informácie, kliknite na tlačidlo nižšie uvedené čísla článkov databázy Microsoft Knowledge Base:
261200 HTTP 500 chybu zobrazí namiesto ASP chyba 500-100.asp
150312 HOWTO: Inštalácia ISAPI Filter Dynamic-Link Knižnica

Vlastnosti

ID článku: 294807 - Posledná kontrola: 5. apríla 2013 - Revízia: 8.0
Kľúčové slová: 
kbdownload kbhowtomaster kbmt KB294807 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 294807

Odošlite odozvu