¿Dónde se encuentra el archivo de registro del servidor ASP.NET?

17

Mi aplicación ASP.NET MVC en mi cuadro de desarrollo se está ejecutando de forma salvaje; Ni siquiera puedo conectarme a localhost. Para saber cuál es el problema, quiero encontrar el archivo de registro y examinarlo.

¿Dónde está la ubicación del archivo de registro del servidor ASP.NET? No pude encontrarlo en el visor de eventos, así que no sé dónde buscar

Graviton
fuente

Respuestas:

20

ASP.NET utiliza el registro de IIS, por lo que es realmente una pregunta de IIS. Aunque hay información detallada en el Visor de eventos para algunos tipos de eventos.

En IIS6 (y anteriores), esto se encuentra en %SystemRoot%\system32\logfiles, y en IIS7, esto se encuentra en %SystemDrive%\inetpub\logs\LogFiles.

En ambos casos, se colocará en una subcarpeta llamada W3SVC{Id}. La identificación es la identificación del sitio. Puede encontrarlo haciendo clic en "Sitios web" en el Administrador de IIS y la ID del sitio se mostrará en esa vista.

Haga clic en Sitios para ver la ID del sitio web

Scott Forsyth - MVP
fuente
+1 para una respuesta más completa que la mía. Gran libro por cierto!
osij2is 01 de
¿también registra los errores? :) o solo eventos y actividades? :)
Zafar
@Zafar. Los códigos de estado de error se registran (por ejemplo, 500), pero eso solo le indica que se produjo un error. No proporciona más información. Los detalles tendrían que encontrarse en el Visor de eventos. Considere un marco de registro de errores como ELHAM o Log2Net para obtener el mejor registro de errores y notificaciones.
Scott Forsyth - MVP
3

Creo que esto es lo que estás buscando ( enlace ).

TLC:

IIS utiliza una arquitectura de registro flexible y eficiente. Cuando se produce un evento registrable, generalmente una transacción HTTP, IIS llama al módulo de registro seleccionado, que luego escribe en uno de los registros almacenados en% SystemRoot% \ system32 \ Logfiles \.

Puede alterar la ubicación de los archivos de registro ASP.NET según la aplicación dentro de la consola de administración de IIS.

osij2is
fuente
1
¿Cuál es ese término 'TLC'?
Jeson Martajaya
@JesonMartajaya del artículo
Austin Adams