【问题标题】:Which IIS log would I see a log for index.html appearing in?我会在哪个 IIS 日志中看到 index.html 的日志?
【发布时间】:2016-06-04 12:40:51
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 你能检查我的答案吗

标签: iis iis-logs


【解决方案1】:

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

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2020-06-30
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 2012-07-09
    相关资源
    最近更新 更多