Come disattivare Internet Explorer "Mostra messaggi HTTP brevi errore" funzionalità sul lato server

Traduzione articoli Traduzione articoli
In questo articolo vengono descritti diversi metodi per disattivare la funzionalità "Mostra messaggi HTTP brevi errore" sul server. Nota. Se si è un utente finale, è possibile fare riferimento Metodo 1 Per disattivare la funzionalità "Mostra messaggi HTTP brevi errore" del browser. In alternativa, è necessario contattare l'amministratore del sito Web per comunicare che si è verificato l'errore per questo indirizzo URL.
È consigliabile che tutti gli utenti eseguano l'aggiornamento a Microsoft Internet Information Services (IIS) 7.0 in esecuzione su Microsoft Windows Server 2008. IIS 7.0 aumenta notevolmente la protezione dell'infrastruttura Web. Per ulteriori informazioni sugli argomenti relativi alla protezione IIS, visitare il seguente sito Web Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Per ulteriori informazioni su IIS 7.0, visitare il seguente sito Web Microsoft:
http://www.IIS.NET/default.aspx?tabid=1

Contenuto dell'articolo

Show all imageMostra tuttoHide all imageNascondi tutto

Sul messaggio di errore "descrittivo" di Internet Explorer

Quando si accede a pagine Web da Internet Explorer, il testo di un messaggio HTTP 500 che viene inviato al browser potrebbe mascherato da un messaggio di errore "descrittivo" di Internet Explorer. Anche se è possibile disattivare questa funzionalità manualmente per ogni client, anche in questo articolo vengono fornite diverse soluzioni alternative sul lato server per impedire la visualizzazione di messaggi di errore "descrittivi".

In base alla specifica HTTP 1.1, Internet Information Services (IIS) 5.0 restituisce un codice di stato 500 per qualsiasi risposta che non è gestita da un altro 1xx, 2xx, 3xx, 4xxo codice di statoxx 5, ad esempio "302 - oggetto spostato", o "404 - File non trovato". Poiché IIS 4.0 non segue rigorosamente RFC 2616, restituisce errori basati su pagine ASP ASP di Microsoft Visual Basic Scripting Edition (VBScript) con un codice di stato 200.

Che visualizza di Internet Explorer e che mascherare in modo efficace il messaggio di testo effettivo che il server invia i messaggi di errore "descrittivo" dispone di diversi codici di stato visto frequentemente. Tuttavia, questi messaggi di errore "descrittivo" vengono visualizzati solo se la risposta inviata al client è minore o uguale alla soglia specificata. Ad esempio, per visualizzare il testo esatto di una risposta HTTP 500, la lunghezza del contenuto deve essere maggiore di 512 byte.

Per visualizzare il messaggio effettivo inviato dal server Web, utilizzare uno dei metodi descritti di seguito.

Metodo 1: Disattivare il messaggio di errore brevi di Internet Explorer

  1. Disattivare l'opzione del messaggio di errore descrittivo nel browseras di seguito:
    1. In Internet Explorer, nel Strumenti menu, fare clic su Opzioni Internet.
    2. Nel Avanzate Nella scheda il Esplorazione sezione, fare clic per deselezionare la Mostra messaggi di errore HTTP brevi casella di controllo, quindi fare clic su OK.
    3. Chiudere il browser.
  2. Utilizzare Internet Explorer Administration Kit o SystemPolicies per spingere il Mostra messaggi di errore HTTP brevi opzione ai client. Per ulteriori informazioni su come toconfigure la funzionalità "Errori ASP personalizzato", visitare il Website Microsoft riportato di seguito:
    http://technet.microsoft.com/en-us/IE/bb219517.aspx

Metodo 2: Abilitare e configurare la funzionalità di "Messaggi di errore personalizzati ASP" in IIS

  1. Utilizzare la funzionalità "Errori ASP personalizzato" in IIS 5.0 theresponse che il server invia con numero di caratteri sufficiente per ignorare i messaggi di friendlyerror. Per scaricare la funzionalità "Errori ASP personalizzato", visitare il sito Web thefollowing:
    http://technet.microsoft.com/en-us/library/bb727138.aspx
  2. Implementare questa spaziatura interna. A tale scopo, utilizzare il codice VBScript Stringa funzione per restituire una stringa di carattere stesso, ovvero onemore rispetto al ErrorThreshold Internet Explorer viene utilizzata per visualizzare il messaggio di errore descrittivo. Ad esempio, aggiungere la riga seguente immediatamente prima del tag di 500-100. asp:
    <% Response.Write String(513, "_") %>
    					
  3. Configurare l'errore 500 generale da utilizzare Tipo = URL e 500-100. asp anziché Tipo = Default. Per impostazione predefinita, l'errore 500 è configurato per utilizzare Tipo = Default. Per ulteriori informazioni, fare clic sul numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    224070 Creazione di pagine di errore ASP personalizzate
    Nota. IIS elabora internamente alcune risposte HTTP 500 che vengono inviate al client come un altro codice di stato HTTP. Che il codice di stato interno viene modificato in 500 prima che venga inviata la risposta al client. Questo è il caso con l'ASP Response. Status metodo. In questi casi, il codice di errore ASP personalizzato non checkedin IIS. Per ovviare a queste situazioni, utilizzare un filtro ApplicationProgramming interfaccia ISAPI (Internet Server) che determina il codice di stato che issent al client dopo che IIS elabora la pagina.

Metodo 3: Utilizzare un filtro ISAPI Padresponse.exe la risposta in IIS

Utilizzare un filtro ISAPI che impone la lunghezza del contenuto di tutte le risposte HTTP 500 maggiore di 512 byte di riempimento in modo efficace tutte le 500 risposte in modo che siano sufficientemente grande da ignorare l'impostazione "descrittivo" errore in Internet Explorer. Padresponse.exe è un filtro ISAPI di esempio (e il relativo codice sorgente) che illustra come effettuare il riempimento della risposta inviata al client (in base alla ricezione di un codice di stato HTTP 500).

Il seguente file è disponibile per il download dall'area Download Microsoft:
Riduci l'immagineEspandi l'immagine
Scarica Padresponse.exe. exe
Data di rilascio: 27 aprile 2001

Per ulteriori informazioni su come scaricare i file del Supporto tecnico Microsoft, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
119591 Come ottenere file di supporto Microsoft dai servizi online
Microsoft ha analizzato questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile nella data in cui il file è stato registrato. Il file è archiviato in server con protezione avanzata che consentono di prevenire modifiche non autorizzate al file.

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo per visualizzare gli articoli della Microsoft Knowledge Base:
261200 Errore HTTP 500 viene visualizzato invece di errore ASP da 500-100. ASP
150312 HOWTO: Installare una libreria a collegamento dinamico filtro ISAPI
Per ulteriori informazioni sulle specifiche di HTTP 1.1, visitare il seguente sito Web:

RFC 2616
Per ulteriori informazioni su tutti i codici di stato che consentono di visualizzare messaggi di errore brevi e il percorso del Registro di sistema per la soglia di errore corrispondente eseguire l'override di tale messaggio, fare clic sul numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:
218155 Descrizione dei messaggi di errore Hypertext Transport Protocol

Informazioni sull?articolo

Identificativo articolo: 294807
Ultima revisione: venerdì 20 giugno 2014
Le informazioni in questo articolo si applicano a:: Microsoft Internet Information Server 4.0, Microsoft Internet Information Services 5.0, Microsoft Internet Information Services 5.1
Traduzione automatica articoli
IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 294807
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Si desidera valutare questo articolo?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.