Solución:
Creo que el lugar predeterminado para los registros de acceso es
%SystemDrive%inetpublogsLogFiles
De lo contrario, verifique en Administrador de IIS, seleccione la computadora en el panel izquierdo y, en el panel central, vaya a “Registro” en el área de IIS. Allí verá la ubicación predeterminada para todos los sitios (sin embargo, esto es anulable en todos los sitios)
También puedes mirar en
%SystemDrive%WindowsSystem32LogFilesHTTPERR
Que contendrá archivos de registro similares que solo representan errores.
Creo que esta es una forma más fácil de saber dónde están sus registros de IIS, en lugar de simplemente asumir una ubicación predeterminada:
Vaya a su sitio IIS, por ejemplo, Predeterminado, haga clic en él y debería ver “Registro” a la derecha si el registro está habilitado:
Ábralo y debería ver la carpeta allí mismo:
¡De nada!
Estoy agregando esta respuesta porque después de investigar en la web, terminé en esta respuesta pero todavía no sabía cuál subcarpeta de la carpeta de registros de IIS para buscar.
Si su servidor tiene varios sitios web, deberá conocer el ID de IIS del sitio. Una forma fácil de obtener esto en IIS es simplemente hacer clic en el Sitios carpeta en el panel izquierdo. El ID de cada sitio se muestra en el panel derecho.
Una vez que sepa la identificación, llamémosla norte, los registros correspondientes están en el W3SVCnorte subcarpeta de la carpeta de registros de IIS. Entonces, si el ID de su sitio web es 4, digamos, y los registros de IIS están en el defecto ubicación, entonces los registros están en esta carpeta:
%SystemDrive%inetpublogsLogFilesW3SVC4
Agradecimientos:
- La respuesta de @jishi dice dónde están los registros por defecto.
- La respuesta de @Rafid explica cómo encontrar la ubicación real (tal vez no la predeterminada).
- La respuesta de @Bergius ofrece una forma programática de encontrar la ubicación de la carpeta de registro para un sitio web específico, teniendo en cuenta la identificación, sin usar IIS.