Qual é a maneira mais fácil de rastrear ou visualizar solicitações do Urls 404 (Not Found) no Windows 2003 IIS-6

3

Qual é a maneira mais fácil de rastrear ou visualizar solicitações do Urls 404 (Not Found) no Windows 2003 IIS-6? Estamos mudando para um novo CMS e estamos usando o ISAPI Rewrite para redirecionar URLs antigos para os novos URLs, mas queremos garantir que não perderemos URLs importantes que estejam passando pelas fissuras. Existe maneira de gravar cada URL 404 em um arquivo de texto em algum lugar? Estamos usando o Windows Server 2003 IIS-6. O IIS pode fazer isso? Talvez precisemos de uma ferramenta? Código personalizado? Obrigado.

    
por James Lawruk 16.09.2009 / 21:53

3 respostas

6

Dê uma olhada nos registros de acesso% system32% \ LogFiles \ W3SVC1 \ exyymmdd.log.

Você pode usar o LogParser para consultar ( link )

Algo como:

logparser "select count(cs-uri-stem), cs-uri-stem from <LOGFILE>.log where sc-status=401 group by cs-uri-stem  order by count(cs-uri-stem)"
    
por 16.09.2009 / 22:03
1

Dê uma olhada neste tópico para consultas que você pode usar com o LogParser.

    
por 16.09.2009 / 22:06
1

Considere também ELMAH . É fácil de adicionar e você pode configurá-lo para enviar e-mail em erros 404 (assumindo que eles não são muito chatty), ou para logar em um banco de dados ou disco ou na memória, ou mesmo twitter. Vale a pena adicionar como primeiro passo para qualquer projeto que você crie.

    
por 17.09.2009 / 04:27