我有一个静态网站,只有index.html页面。当我点击它时,我看不到日志中的任何变化。
由于
答案 0 :(得分:0)
您使用的是哪个版本的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
希望这有帮助!