Estou tentando configurar um aplicativo de terceiros, o que requer um site de suporte hospedado no meu IIS local. Criei um site exatamente como explicado no guia de instalação, mas estou com alguns problemas e gostaria de ver o que o log do IIS tem a dizer. Vergonhosamente, o problema é que não consigo encontrar os arquivos de log!
Então, minha pergunta é: onde o IIS7 armazena logs por padrão?
fonte
Programs and Features
, clique noTurn Windows features on or off
lado esquerdo e selecione #Internet Information Services\World Wide Web Services\Health and Diagnostics\HTTP Logging
Acredito que essa é uma maneira mais fácil de saber onde estão os logs do IIS, em vez de apenas assumir um local padrão:
Vá para o site do IIS, por exemplo, Padrão, clique nele e você verá "Log" à direita se o log estiver ativado:
Abra-o e você deverá ver a pasta ali:
Você é bem vindo!
fonte
World Wide Web Services -> Health and Diagnostics -> HTTP Logging
recurso do Windows esteja instalado. Caso contrário, ele não aparecerá.Estou adicionando esta resposta porque, depois de pesquisar na Web, acabei respondendo a ela, mas ainda não sabia em qual subpasta da pasta de logs do IIS procurar.
Se o seu servidor tiver vários sites, você precisará saber o ID do IIS para o site. Uma maneira fácil de obter isso no IIS é simplesmente clicar na pasta Sites no painel esquerdo. O ID de cada site é mostrado no painel direito.
Depois que você souber o ID, vamos chamá-lo de n , os logs correspondentes estarão na subpasta W3SVC n da pasta de logs do IIS. Portanto, se o ID do site for 4, digamos, e os logs do IIS estiverem no local padrão , os logs estarão nesta pasta:
Agradecimentos:
fonte
A resposta 100% correta para o local padrão dos arquivos de log é ...
Sim, você pode inserir isso na barra de endereços do explorer, ele funcionará.
Para ter 100% de certeza, você precisa examinar o log do site no IIS.
https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85
ie
EDIT: Como apontado por Andy nos comentários abaixo, você deve garantir ao instalar o IIS que você escolheu ativar o log HTTP, caso contrário, o log HTTP não estará disponível.
fonte
Uma maneira muito mais fácil de fazer isso é usar o PowerShell, assim:
ou simplesmente
se você só precisa das informações e não se importa de analisar o resultado em seu cérebro :).
Para obter pontos de bônus, anexe
| ii
ao primeiro comando para abrir no Explorer ou| gci
para listar o conteúdo da pasta.fonte
Experimente o log de eventos do Windows, pode haver algumas informações úteis
fonte
Habilitar o rastreamento pode ser uma alternativa melhor ao log de eventos do Windows. Isso me deu as informações necessárias para corrigir meu próprio WebService.
fonte
Eu acho que o lugar padrão para o log do IIS é:
c:\inetpub\wwwroot\log\w3svc
fonte
Encontrei os arquivos de log do IIS no seguinte local.
o que ajuda a corrigir o meu problema.
fonte
C: \ inetpub \ logs \ LogFiles
Verifique a identidade do site acessando sites e configurações avançadas
fonte