¿Cómo puedo averiguar el número W3SVC de un sitio web IIS7.5 dado?

42

Tengo un servidor que ejecuta varios sitios web bajo IIS7.5. Quiero ver los archivos de registro de un sitio web en particular. En C: \ inetpub \ logs \ LogFiles, veo varias carpetas, W3SVC1 a 6.

¿Cómo averiguo qué sitio web corresponde a qué carpeta? En IIS6.0 solía decirte, pero no puedo encontrar esto en ninguna parte de IIS7.5.

Liam
fuente

Respuestas:

47

Los números en las carpetas corresponden a la ID del sitio de cada sitio específico en IIS. Si ingresa a Internet Manager, puede ver los ID del sitio haciendo clic en el nodo Sitios en el panel de navegación.

Entonces, si un sitio tiene ID 1, el nombre de su carpeta de registro es W3SVC1, ID2 = W3SVC2, etc.

También puede revisar %WinDir%\System32\Inetsrv\Config\applicationHost.Config, que contiene información sobre todos los sitios. Es formato XML. Deberá buscar <site>nodos en el XML que contengan un idatributo. Este es el ID del sitio mencionado anteriormente de ese sitio específico y se alineará con el número en la carpeta de registro.

<site name="Default Web Site" id="1">
squillman
fuente
11
También puede ejecutar el siguiente comando.
Devolverá
Y el Get-Websitecomando PowerShell.
Mikael Dúi Bolinder
1

Yo usé Powershell

Import-Module WebAdministration
$iisAppName = "MySite"
$site = Get-ItemProperty IIS:\Sites\$iisAppName
$site.id
Robert Brooker
fuente