如何找到网站的相应日志文件文件夹?


150

inetpub \ logs \ LogFiles(W3SVC1,W3SVC2等)下有多个网站和多个文件夹。如何找到给定网站使用的文件夹?

Answers:


200

好的,我已经找到了此属性-它称为“网站ID”,位于网站的“高级属性”中。


2
对于某些人(而不是其他人(我自己)),站点ID只能是数字,不能是字母数字字符。
Mario Tacke 2014年

22
在IIS7中:在站点上单击鼠标右键,选择“管理网站”->“高级设置”
monty

5
它也显示在清单的根Sites节点上。
Josh M.

ID:webste的唯一标识,用于日志文件和跟踪文件
Julian89757 '18年


13

我们也可以使用命令行获取它:

C:\>%windir%\system32\inetsrv\appcmd list site

输出如下:

SITE "Default Web Site" (id:1,bindings:HTTP/*:80:,state:Started)
SITE "Site1" (id:2,bindings:http/*:81:,state:Started)

id字段对应于在日志文件中找到的id。inetpub \ logs \ LogFiles(W3SVC1,W3SVC2


5

您可以从IIS管理器的网站属性中找到。使用IIS 6,网站ID是为除默认网站(其网站ID为1)以外创建的每个网站随机生成的数字。

例如:

  • W3SVC1
  • W3SVC719499532
  • W3SVC383732556

知道这些网站属于哪个网站是一个问题,因为它需要您手动查看每个网站。以下VB脚本将允许您输出ID和名称。

将脚本保存到扩展名为.VBS的文件中,然后使用此命令运行(对于IIS 6)。

脚本MyFile.VBS

Function ProcessWebSite(ServiceType, SiteNumber)
Set IISWebSite = getObject("IIS://localhost/" & ServiceType & "/" & SiteNumber)
Set IISWebSiteRoot = getObject("IIS://localhost/" & ServiceType & "/" & SiteNumber & "/root")
ProcessWebSite = IISWebSite.ServerComment
Set IISWebSiteRoot = nothing
Set IISWebSite = Nothing
end function

Function ShowSites(ServiceType, ClassName, Title)
Wscript.echo "Web Sites Description"
Wscript.echo "==============================================================="
Set IISOBJ = getObject("IIS://localhost/" & ServiceType)
for each Web in IISOBJ
if (Web.Class = ClassName) then
wscript.echo Ucase(ServiceType) & "/" & Web.Name & _
Space(17-(len(Ucase(ServiceType))+1+len(Web.Name))) & " " & _
ProcessWebSite(ServiceType, Web.name)
end if
next
Set IISOBj=Nothing
WScript.Echo ""
End function

Call ShowSites("w3svc", "IIsWebServer", "Web")

我没有这样的对话框。仅一个日志属性选项卡,没有文件名。(Windows Server 2008)
user626528 2012年

1
第12行显示“语法无效”
user626528 2012年

0

还有另一种方法:所有IIS日志都将PORT ID写入日志。例如一个示例IIS日志可能如下所示:2018-06-08 18:17:29 10.172.87.35 HEAD / hbeat /-26358-192.xxx.xxx.xxx--200 0 0 0

在上面的示例中,26358是我的端口ID,您将知道这对应于同一服务器上的哪个网站。因此,只需打开日志文件并查找端口号。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.