Onde está localizado o arquivo de log do servidor ASP.NET?

17

Meu aplicativo ASP.NET MVC na minha caixa de desenvolvimento está em execução; Eu não consigo nem conectar ao localhost. Para saber qual é o problema, quero encontrar o arquivo de log e examiná-lo.

Onde está o local do arquivo de log do servidor ASP.NET? Não consegui encontrá-lo no visualizador de eventos, então não sei mais para onde procurar

Graviton
fonte

Respostas:

20

O ASP.NET usa o log do IIS, por isso é realmente uma pergunta do IIS. Embora haja algumas informações detalhadas no Visualizador de Eventos para alguns tipos de eventos.

No IIS6 (e anterior), ele está localizado em %SystemRoot%\system32\logfilese no IIS7, em %SystemDrive%\inetpub\logs\LogFiles.

Nos dois casos, ele será colocado em uma subpasta chamada W3SVC{Id}. O ID é o ID do site. Você pode encontrá-lo clicando em "Sites" no Gerenciador do IIS e o ID do site será exibido nessa exibição.

Clique em Sites para ver o ID do site

Scott Forsyth - MVP
fonte
+1 para uma resposta mais completa que a minha. Ótimo livro btw!
Osij2is 01/12/2009
também registra os erros? :) ou apenas eventos e atividades? :)
Zafar
@Zafar. Os códigos de status de erro são registrados (por exemplo, 500), mas isso apenas informa que ocorreu um erro. Não fornece mais informações. Os detalhes precisariam ser encontrados no Visualizador de Eventos. Considere uma estrutura de registro de erros como ELHAM ou Log2Net para obter os melhores registros e notificações de erros.
Scott Forsyth - MVP
3

Acredito que é isso que você está procurando ( link ).

TLC:

O IIS usa uma arquitetura de log flexível e eficiente. Quando ocorre um evento registrável, geralmente uma transação HTTP, o IIS chama o módulo de log selecionado, que grava em um dos logs armazenados em% SystemRoot% \ system32 \ Logfiles \.

Você pode alterar o local dos arquivos de log do ASP.NET com base no aplicativo no console de gerenciamento do IIS.

osij2is
fonte
1
Qual é o termo 'TLC'?
Jeson Martajaya 9/03/16
@JesonMartajaya do artigo
Austin Adams