IIS 8 mostra erros ASP clássicos no navegador

IIS 8 mostra erros ASP clássicos no navegador

O navegador está mostrando "500 - Erro interno do servidor". (Desativei "Mostrar mensagens HTTP amigáveis".

No IIS 8, fui para as configurações do ASP e configurei "Enviar erros para o navegador = True".

insira a descrição da imagem aqui

Tenho páginas ASP simples funcionando bem. Estou portando o código do Windows 2003 para 2012. E tendo que depurar problemas diversos. O único lugar onde vejo o erro é no log do IIS após alguns minutos. Essa é uma maneira lenta de corrigir os erros e não fornece muitas informações.

Estou executando o navegador no próprio servidor remoto. O ideal é obter erros em qualquer navegador, não apenas no IE.

Adicionado em 25/02/2015 - parece funcionar talvez 5% das vezes. Na maioria das vezes recebo 500 erros internos, mas aqui está um exemplo hoje em que ocorreu o tipo de erro que eu queria no navegador:

insira a descrição da imagem aqui

Responder1

Abaixo estão as configurações padrão das Propriedades de Depuração ASP Clássicas:

insira a descrição da imagem aqui

Tudo que você precisa mudar aqui é Send Errors To Browser= True

Isso deve fornecer o erro real em um navegador no servidor.

Para ver esse erro em um computador remoto, clique no Error Pagesícone do site no Gerenciador do IIS e clique Edit Feature Settingsno painel Ações à direita. Aqui escolha Detailed errors.

insira a descrição da imagem aqui

então

insira a descrição da imagem aqui

Este é um recurso do IIS que não tem nada a ver com ASP. Idealmente, em um servidor público, você nunca deseja essa configuração, pois isso exporia suas mensagens de erro ao mundo. Lembre-se de alterná-lo novamente quando terminar a depuração.

informação relacionada