启用IIS重写模块日志记录

时间:2014-01-15 14:03:55

标签: iis logging rewrite applicationhost

我在Windows 2008 Server R2上使用IIS 7.5并安装了IIS Rewrite Module v2.0。我正在尝试启用日志记录以查看正在使用的重写规则。基于研究,我了解到我需要修改(更新)C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config。为此,我创建了一个名为“RewriteLogging.xml”的新XML模式文件,并将其放在C:\ Windows \ System32 \ inetsrv \ config \ schema目录中。该文件包含以下代码:

<!--
IIS Rewrite Logging
-->

<configSchema>

  <sectionSchema name="system.applicationHost/RewriteLogging">
    <attribute name="RewriteLog" type="string" defaultValue="C:\inetpub\logs\LogFiles\rewrite.txt" />
    <attribute name="RewriteLogLevel" type="int" defaultValue="9" />
  </sectionSchema> 

</configSchema>

重新启动Web服务器后,我注意到applicationHost.config文件的日期和时间戳已更新,但我的新指令未被添加。

所以这是我的问题:

  1. 我接近这个正确的方法吗?
  2. 我是否正确创建单独的XML文件并将其放在架构目录中?
  3. 我应该创建一个新的部分模式名称还是应该使用现有名称?如果是哪一个?
  4. 我在XML文件中使用了正确的语法吗?当我在浏览器中打开它时,我没有看到任何令人鼓舞的错误。
  5. 我完全错过了什么或忘记了重要的一步吗?
  6. 任何帮助都会非常感激。

0 个答案:

没有答案