web-dev-qa-db-fra.com

Comment trouver le numéro W3SVC d'un site Web IIS7.5 donné?

J'ai un serveur exécutant plusieurs sites Web sous IIS7.5. Je souhaite consulter les fichiers journaux d'un site Web en particulier. Dans C:\inetpub\logs\LogFiles, je vois un certain nombre de dossiers, W3SVC1 à 6.

Comment savoir quel site Web correspond à quel dossier? Dans IIS6.0, cela vous disait, mais je ne trouve cela nulle part dans IIS7.5.

44
Liam

Les numéros sur les dossiers correspondent à l'ID de site de chaque site spécifique dans IIS. Si vous accédez à Internet Manager, vous pouvez voir les ID de site en cliquant sur le nœud Sites dans le volet de navigation.

Ainsi, si un site a l'ID 1, son nom de dossier de journal est W3SVC1, ID2 = W3SVC2, etc.

Vous pouvez également consulter %WinDir%\System32\Inetsrv\Config\applicationHost.Config, qui contient des informations sur tous les sites. C'est le format XML. Vous voudrez rechercher <site> nœuds dans le XML qui contiennent un attribut id. Il s'agit de l'ID de site susmentionné de ce site spécifique et s'alignera sur le numéro dans le dossier du journal.

<site name="Default Web Site" id="1">
49
squillman

J'ai utilisé Powershell

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