53 votes

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

J'ai un serveur qui gère plusieurs sites web sous IIS7.5. Je souhaite consulter les fichiers journaux d'un site web en particulier. Dans le cadre de C:\inetpub\logs\LogFiles Je vois un certain nombre de dossiers, W3SVC1 à 6.

Comment savoir quel site web correspond à quel dossier ? Dans IIS6.0, c'était indiqué, mais je ne le trouve nulle part dans IIS7.5.

60voto

Warren Blanchet Points 881

Les numéros des dossiers correspondent à l'ID du site de chaque site spécifique dans IIS. Si vous allez dans le Gestionnaire Internet, 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, le nom de son dossier de journalisation est W3SVC1, ID2 = W3SVC2, etc.

Vous pouvez également revoir %WinDir%\System32\Inetsrv\Config\applicationHost.Config qui contient des informations sur tous les sites. Il s'agit d'un format XML. Vous voudrez bien chercher <site> les nœuds du XML qui contiennent un id attribut. Il s'agit de l'identifiant de site susmentionné de ce site spécifique, qui correspond au numéro figurant dans le dossier d'enregistrement.

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

1voto

fho Points 201

J'ai utilisé Powershell

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X