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

Lia*_*iam 50 iis logging iis-7.5

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

如何找出哪个网站对应哪个文件夹?在 IIS6.0 中它曾经告诉你,但我在 IIS7.5 中的任何地方都找不到。

squ*_*man 54

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

因此,如果站点的 ID 为 1,则其日志文件夹名称为 W3SVC1、ID2 = W3SVC2 等。

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

<site name="Default Web Site" id="1">
Run Code Online (Sandbox Code Playgroud)

  • 您也可以运行以下命令。它将返回站点的 ID:C:\Windows\System32\inetsrv&gt;appcmd list site (11认同)
  • 以及`Get-Website` PowerShell 命令。 (2认同)