我试图找出在 Windows Server 2008 R2 上 IIS7 的某些事件会被记录在哪里
我正在寻找与从 IIS 管理器安装包相关的日志(左侧显示“导入包”的内容)。
安装后,您会在安装程序框中看到一个详细信息列表,我确信这个信息以及其他信息都必须被记录下来。
在 iis7.log 或 inetpub\website\log 中均未找到此信息
答案1
我曾使用 CBS 日志文件来解决 IIS 安装问题。希望您能在那里找到答案。C:\Windows\Logs\CBS\CBS.log
答案2
“包”安装程序是来自 Web 部署工具的 UI 存根,因此 MSDeploy/WebDeploy 的日志将是您感兴趣的日志。
我不确定它默认记录到哪里。
最坏的情况(哈!)您可以使用 ResMon 来监视 InetMgr 的文件活动并找出答案:)或者使用与您的 webdeploy 包等效的命令行,指定详细日志记录和您自己的输出文件。
答案3
您可以为 wmsvc 启用失败请求跟踪,这对于此类故障排除非常有用。设置以下注册表项并重新启动“Web 管理服务”(WMSvc)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server]
"TracingEnabled"=dword:00000001
"TracingMaxLogFiles"=dword:000003e8
重现后,检查 c:\inetpub\logs\wmsvc 文件夹。