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.

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">

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.