我有一个静态站点,只有一个 index.html 页面。当我点击它时,我看不到日志中有任何变化。
- 我应该在日志中看到什么吗?
- 如果是这样,我应该在哪里看什么?
谢谢
您使用的是哪个版本的 IIS。假设 7.5 或更高版本 (> Windows 2008 r2),IIS 的默认日志位置是C:\inetpub\logs\LogFiles。其中所有文件夹都以 W3SVC siteID格式命名,例如 - W3SVC1。W3SVC2 等
为了找到站点ID
在中心窗格(也称为工作区)中,您可以看到站点名称及其 ID。
现在通常当您在 IIS 中浏览页面时,会记录以下内容
2016-02-21 00:18:27 ::1 GET /index.html - 80 - ::1 Mozilla/5.0+(Windows+NT+10.0;+WOW64;+rv:44.0)+Gecko/20100101+Firefox/44.0 200 0 0 75
但是,您不会立即在日志文件中看到这一点,因为 IIS 在内存中缓冲并稍后刷新它。如果要强制将缓冲区刷新到日志文件,可以在提升的命令提示符下运行以下命令
netsh http flush logbuffer
希望这可以帮助!