Como desativar o Internet Explorer "Show Friendly HTTP Error Messages" recurso no lado do servidor

Traduções deste artigo Traduções deste artigo
Este artigo passo a passo descreve métodos diferentes para desativar o recurso "Show Friendly HTTP Error Messages" no servidor. Observação Se você for um usuário final, consulte Método 1 Para desativar o recurso de "Show Friendly HTTP Error Messages" no seu navegador. Ou então, você precisa entrar em contato com o administrador do site para informá-los que esse erro ocorreu nesta URL.
É altamente recomendável que todos os usuários faça a atualização para Serviços de Informações da Internet da Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança de infra-estrutura da Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte site da Microsoft:
http://www.iis.net/default.aspx?tabid=1

Neste artigo

Show all imageMostrar tudoHide all imageOcultar tudo

Sobre a mensagem de erro "amigáveis" do Internet Explorer

Quando você acessa páginas da Web do Internet Explorer, o texto real de uma mensagem HTTP 500 que é enviado para o navegador pode ser mascarado por uma mensagem de erro "amigáveis" do Internet Explorer. Embora você possa desativar esse recurso manualmente para cada cliente, este artigo também fornece diversas soluções do lado do servidor para inibir a exibição de mensagens de erro "amigáveis".

De acordo com a especificação HTTP 1.1, Internet Information Services (IIS) 5.0 retorna um código de status 500 para qualquer resposta que não é tratado por 1 outroxx,xxde 2, 3xx,xxde 4 ou 5 código de status dexx , como "302 - objeto movido", ou "404 - arquivo não encontrado". Porque o IIS 4.0 não segue estritamente RFC 2616, ele retorna erros baseado em Active Server Pages ASP Microsoft Visual Basic Scripting Edition (VBScript) com um código de status de 200.

Vários códigos de status de vista com freqüência têm mensagens de erro "amigáveis" que o Internet Explorer exibe e que efetivamente mascarar a mensagem de texto real que o servidor envia. No entanto, essas mensagens de erro "amigáveis" são exibidas somente se a resposta é enviada ao cliente for menor ou igual a um limite especificado. Por exemplo, para ver o texto exato de uma resposta HTTP 500, o comprimento de conteúdo deve ser maior do que 512 bytes.

Para exibir a mensagem real que o servidor Web envia, use um dos seguintes métodos.

Método 1: Desativar a mensagem de erro amigável no Internet Explorer

  1. Desative a opção de mensagem de erro amigável no browseras da seguinte forma:
    1. No Internet Explorer, sobre o Ferramentas menu, clique em Opções da Internet.
    2. Sobre o Avançado guia, no Navegação seção, clique para limpar a Mostrar mensagens de erro HTTP amigáveis caixa de seleção e, em seguida, clique em OK.
    3. Feche o navegador.
  2. Use o Internet Explorer Administration Kit ou SystemPolicies para empurrar o Mostrar mensagens de erro HTTP amigáveis opção para os clientes. Para obter mais informações sobre como toconfigure o recurso de "Erros de ASP personalizada", visite o seguinte Website da Microsoft:
    http://technet.microsoft.com/en-US/IE/bb219517.aspx

Método 2: Ativar e configurar o recurso de "Erros de ASP personalizada" no IIS

  1. Use o recurso de "Erros de ASP personalizada" no IIS 5.0 para preencher theresponse que o servidor envia com caracteres suficientes para substituir as mensagens de friendlyerror. Para baixar o recurso de "Erros de ASP personalizada", visite o Web site da Microsoft asseguintes:
    http://technet.microsoft.com/en-us/library/bb727138.aspx
  2. Implemente este enchimento. Para fazer isso, use o VBScript Cadeia de caracteres função para retornar uma seqüência de caracteres mesmo, que é onemore que o ErrorThreshold que o Internet Explorer usa para exibir a mensagem de erro amigável. Por exemplo, adicione a seguinte linha imediatamente antes da marca de 500-100:
    <% Response.Write String(513, "_") %>
    					
  3. Configurar o erro 500 geral a ser usado Tipo = URL e 500-100 em vez de Tipo = padrão. Por padrão, o erro 500 está configurado para usar Tipo = padrão. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
    224070 Criando páginas de erro ASP personalizadas
    Observação Internamente, o IIS processa algumas respostas HTTP 500 que são enviadas para o cliente como outro código de status HTTP. Que código interna do status é alterado para 500 antes de é enviada a resposta para o cliente. Esse é o caso com o ASP Response.Status método. Nesses casos, o código de erro personalizado do ASP não é checkedin IIS. Como solução alternativa para essas situações, use um filtro ApplicationProgramming Interface ISAPI (Internet Server) que determina o código de status que éenviada para o cliente depois que o IIS processa a página.

Método 3: Usar um filtro ISAPI Padresponse.exe para preencher a resposta no IIS

Use um filtro ISAPI que força o comprimento de conteúdo de todas as respostas de HTTP 500 seja maior do que 512 bytes, enchimento efetivamente todas as respostas de 500 para que eles sejam grandes o suficiente para substituir a configuração de erro "amigáveis" no Internet Explorer. Padresponse.exe é um filtro ISAPI de amostra (e seu código-fonte) que demonstra como preencher a resposta que é enviada para o cliente (com base no recebimento de um código de status HTTP 500).

O seguinte arquivo está disponível para download no Microsoft Download Center:
Recolher esta imagemExpandir esta imagem
Baixe agora o Padresponse.exe
Data de publicação: 27 de abril de 2001

Para obter informações adicionais sobre como transferir os ficheiros do Microsoft Support, clique no número abaixo para ver o artigo na Base de Dados de Conhecimento da Microsoft:
119591 Como obter arquivos de suporte da Microsoft de serviços Online
A Microsoft examinou esse arquivo em busca de vírus. O software de detecção de vírus utilizado foi o mais atual que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento Microsoft:
261200 HTTP Erro 500 exibe em vez de erro ASP de 500-100.
150312 COMO: Instalar uma biblioteca de vínculo dinâmico do filtro ISAPI
Para obter mais informações sobre a especificação HTTP 1.1, visite o seguinte site:

RFC 2616
Para obter informações adicionais sobre todos os códigos de status que exibem mensagens de erro amigáveis e o local do registro para o limite de erro correspondentes substituir essa mensagem amigável, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
218155 Descrição das mensagens de erro do protocolo de transporte de hipertexto

Sobre este artigo

ID do artigo: 294807
Última revisão: sexta-feira, 20 de junho de 2014
A informação contida neste artigo aplica-se a:: Microsoft Internet Information Server 4.0, Microsoft Internet Information Services 5.0, Microsoft Internet Information Services 5.1
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 294807
Você gostaria de ter comentários sobre este artigo?
 

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.