Tome un vistazo a la parte superior de su archivo de registro y verá algo como esto:
#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2011-04-13 19:02:34
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
La fila #Fields
le dirá lo que representa cada valor. En su caso, y suponiendo que se está ejecutando con la configuración del registro por defecto, los valores serían:
sc-status sc-substatus sc-win32status time-taken
====================================================
405 0 0 218
sc-status
- es la mayor parte del código de estado HTTP
sc-substatus
- es el estado de la secundario p.ej para un estado HTTP 503.19
sería la parte 19
sc-win32status
- es un Windows system error code
time-taken
- es el tiempo necesario para enviar la respuesta en milisegundos
Si usted está recibiendo los valores distintos de cero para sc-win32status
puede utilizar:
NET HELPMSG <sc-win32status value>
... para descubrir que ese código se asigna al estado.
Si un campo no tiene un valor en el archivo de registro, entonces el valor que falta se muestra como un guión -
.
Este artículo en MSDN también podría ayudarlo: http://blogs.msdn.com/b/friis/archive/2014/01/09/how-to-use-excel-to-analyse-iis-logs .aspx –
@MichaelMortensen Sí, lo hice varias veces en el pasado para que los clientes destaquen las solicitudes poco fiables, como los intentos de inyección de SQL. Podría valer la pena publicar ese enlace bajo la pregunta del OP para el beneficio de otros. – Kev