我有一个服务器在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