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

42

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

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

Liam
la source

Réponses:

47

Les numéros des dossiers correspondent à l'ID de site de chaque site spécifique dans IIS. Si vous allez dans Internet Manager, vous pouvez voir les identifiants 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 des <site>nœuds dans le XML qui contiennent un idattribut. Il s’agit de l’ID de site susmentionné de ce site spécifique et s’alignera sur le numéro figurant dans le dossier du journal.

<site name="Default Web Site" id="1">
écailleur
la source
11
Vous pouvez également exécuter la commande suivante. Il renverra les identifiants des sites: C: \ Windows \ System32 \ inetsrv> appcmd list site
debuke
Et la Get-Websitecommande PowerShell.
Mikael Dúi Bolinder
1

J'ai utilisé Powershell

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