
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".
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:
Responder1
Abaixo estão as configurações padrão das Propriedades de Depuração ASP Clássicas:
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 Settings
no painel Ações à direita. Aqui escolha Detailed errors
.
então
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.