O navegador está exibindo "500 - Erro interno do servidor". (Eu desativei "Mostrar mensagens Http amigáveis".
No IIS 8, fui para as configurações do ASP e defina "Enviar erros para o navegador = verdadeiro".
Eu tenho páginas ASP simples funcionando bem. Estou portando o código do Windows 2003 para 2012. E tendo que depurar diversos problemas. O único lugar em que 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% do tempo. Na maioria das vezes recebo 500 Internal Error, mas aqui está um exemplo hoje onde deu o tipo de erro que eu queria no navegador:
Abaixo estão as configurações padrão das Propriedades de Depuração ASP Clássicas:
Tudo o que você precisa alterar aqui é
Send Errors To Browser
= TrueIsso 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 cliqueEdit Feature Settings
no painel Ações à direita. Aqui escolhaDetailed 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, porque exporia suas mensagens de erro ao mundo. Lembre-se de trocá-lo de volta quando terminar a depuração.