Locais de log de erros do ASP.NET e solução de problemas

1

Digamos que um site do ASP.NET subitamente começa a retornar um código de erro 500 com uma página em branco (não apresentando o documento de erro configurado). Onde posso encontrar relatórios de erros e / ou pistas sobre o que está acontecendo, além de:

  • Notificações de erro de e-mail
  • Visualizador de eventos (log do aplicativo)
  • Gerenciador de tarefas (uso de memória, uso da CPU)
  • Logs HTTP do Windows (C: \ Windows \ System32 \ LogFiles \ httperr)
  • arquivos de log do ASP.NET (C: \ inetpub \ LogFiles)

Além disso, quais são os primeiros passos comuns? Por exemplo, reiniciar o site no IIS geralmente resolve problemas?

    
por Mr. Jefferson 30.07.2012 / 17:58

1 resposta

2

Se você não obtiver uma página de erro do ASP.NET ("Tela Amarela da Morte"), isso normalmente sugere que o IIS encontrou um erro antes de conseguir acionar o mecanismo do ASP.NET. O IIS geralmente mostrará uma página de erro mais elaborada se você acessar o site a partir de um navegador em execução no servidor que está executando o site (ou seja, de um cliente não remoto).

Geralmente, isso é um problema com a configuração do aplicativo no Web.config que impede o IIS de iniciar o ASP.NET.

As fontes que você lista também são boas, com o Event Viewer sendo provavelmente o melhor.

    
por 30.07.2012 / 20:03