0

我有一个静态站点,只有一个 index.html 页面。当我点击它时,我看不到日志中有任何变化。

  1. 我应该在日志中看到什么吗?
  2. 如果是这样,我应该在哪里看什么?

谢谢

4

1 回答 1

0

您使用的是哪个版本的 IIS。假设 7.5 或更高版本 (> Windows 2008 r2),IIS 的默认日志位置是C:\inetpub\logs\LogFiles。其中所有文件夹都以 W3SVC siteID格式命名,例如 - W3SVC1。W3SVC2 等

为了找到站点ID

  1. 打开 IIS 管理器
  2. 展开服务器节点
  3. 点击站点

在中心窗格(也称为工作区)中,您可以看到站点名称及其 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

希望这可以帮助!

于 2016-06-04T04:40:51.890 回答