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

15

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

Onde é o local do arquivo de log do Servidor ASP.NET? Não consegui encontrá-lo no visualizador de eventos, por isso não sei onde procurar

    
por Graviton 01.12.2009 / 04:57

2 respostas

17

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

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

Em ambos os 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 visualização.

    
por 01.12.2009 / 06:43
3

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

FTA:

IIS uses a flexible and efficient logging architecture. When a loggable event, usually an HTTP transaction, occurs, IIS calls the selected logging module, which then writes to one of the logs stored in %SystemRoot%\system32\Logfiles\.

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

    
por 01.12.2009 / 06:38