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


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 una cantidad de carpetas, W3SVC1 a 6.

¿Cómo puedo saber qué sitio web corresponde a qué carpeta? En IIS6.0 solía decírtelo, pero no puedo encontrarlo en ninguna parte de IIS7.5.


40
2017-09-15 17:47


origen




Respuestas:


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

Por lo tanto, si un sitio tiene ID 1, el nombre de la carpeta de registro es W3SVC1, ID2 = W3SVC2, etc.

También podrías revisar %WinDir%\System32\Inetsrv\Config\applicationHost.Config, que contiene información sobre todos los sitios. Es el formato XML. Querrás buscar <site> nodos en el XML que contienen una id atributo. Este es el ID de 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">

44
2017-09-15 18:30



También puede ejecutar el siguiente comando. Devolverá los ID de los sitios: C: \ Windows \ System32 \ inetsrv> appcmd list site - debuke
Y el Get-Website Comando PowerShell. - Mikael Dúi Bolinder


Utilicé Powershell

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

1
2018-06-03 05:02