ASP clássico no IIS7: recusando-se a enviar erros de navegador em 500 Internal Server Error
-
12-09-2019 - |
Pergunta
Eu tenho ASP clássico em execução no IIS 7.
Mesmo que eu configurado o ASP "Propriedades de depuração" para "Enviar Erros para Navegador = True", o aplicativo web recusa a enviar erros para o browser e continua a enviar um erro interno do servidor 500.
- Meu navegador tem "Mostrar mensagens de erro HTTP amigáveis" desmarcada.
- Failed Request Tracing está instalado (não tenho certeza se isso está relacionado)
- acontece tanto em páginas da web carregado localmente no servidor e remotamente
- A App Piscina é integrado (não tenho certeza se o que importa)
Todas as idéias?
Solução
Tente: Internet Information Services (IIS) -> Padrão Web Site -> Clique páginas de erro propriedades e selecione erros detalhe
Outras dicas
Eu estava tendo o mesmo problema com um aplicativo ASP clássico em execução em uma subpasta de um site. Eu tinha habilitado erros detalhados e 500 ainda estava mostrando. Minha resolução era permitir caminhos pai na seção ASP no IIS para o site como o pedido foi referenciando a pasta pai usando" ../":
Eu tinha essa ocorrendo em um aplicativo ASP clássico em execução em um subpasta ??strong> de um site. A solução foi:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
Gerenciador do IIS >> duplo clique no botão ASP para abrir a página ASP. Expanda o nó Propriedades de depuração e definir o envio de erros para o navegador para true .
Se você está hospedando o projeto em um ambiente compartilhado, então você pode usar o seguinte trecho para ver os erros.
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
Consulte este URL para obter informações completas http: // blogs. iis.net/rickbarber/working-past-500-internal-server-error
Espero que ajude alguém
Se o seu site está configurado para se conectar ao caminho físico do website como um usuário específico, instaed de usar pass-through autenticação, você pode obter este erro se houver um erro de permissões com este usuário. Também pode ser necessário reiniciar o Windows Process Activation Service e reinicie o IIS.