如何找出给定IIS7.5网站的W3SVC号码?

我有一个服务器在IIS7.5下运行多个网站。 我想特别查看一个网站的日志文件。 在C:\ inetpub \ logs \ LogFiles中,我看到许多文件夹,W3SVC1到6。

如何找出哪个网站对应哪个文件夹? 在IIS6.0它曾经告诉你,但我无法在IIS7.5中find这个地方。

文件夹上的数字对应于IIS中每个特定站点的站点ID。 如果进入Internet Manager,可以通过单击导航窗格中的“站点”节点来查看站点ID。

所以,如果一个站点有ID 1,它的日志文件夹名是W3SVC1,ID2 = W3SVC2等

您还可以查看%WinDir%\System32\Inetsrv\Config\applicationHost.Config ,其中包含有关所有网站的信息。 它是XML格式。 您将需要查找包含id属性的XML中的<site>节点。 这是特定站点的上述站点ID,并将与日志文件夹中的号码alignment。

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

我使用Powershell

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