我正试图从第三方安装一个应用程序,这需要在我的本地IIS中托管一个支持网站。我已经创建了一个网站完全解释在他们的安装指南,但我有一些问题,并想看看IIS日志说什么。非常尴尬的是,问题是我找不到日志文件!
所以我的问题是:IIS7默认将日志存储在哪里?
我正试图从第三方安装一个应用程序,这需要在我的本地IIS中托管一个支持网站。我已经创建了一个网站完全解释在他们的安装指南,但我有一些问题,并想看看IIS日志说什么。非常尴尬的是,问题是我找不到日志文件!
所以我的问题是:IIS7默认将日志存储在哪里?
当前回答
我认为IIS日志的默认位置是:c:\inetpub\wwwroot\log\w3svc
其他回答
我认为访问日志的默认位置是
%SystemDrive%\inetpub\logs\LogFiles
否则,在IIS管理器下检查,在左侧窗格中选择计算机,在中间窗格中,在IIS区域中单击“日志”。在那里你会看到所有网站的默认位置(然而这是可覆盖所有网站)
你也可以看看
%SystemDrive%\Windows\System32\LogFiles\HTTPERR
它将包含类似的只表示错误的日志文件。
尝试Windows事件日志,可以得到一些有用的信息
最简单的回答是这样的:
(Get-Website * | % { $_.logFile.Directory});ls $GetIISLogs\W3SVC1\*
如果你有不止一个网站,你会得到不止一个答案,所以你需要用“foreach”来查询网站名称和目录…
我在以下位置找到了IIS日志文件。
C: inetpub \ logs \ LogFiles
这有助于解决我的问题。
我认为IIS日志的默认位置是:c:\inetpub\wwwroot\log\w3svc