IIS 7.5请求筛选日志与UrlScan 3.1

当IIS 7.5请求过滤阻止请求时,它似乎使用404向常规IIS Web日志添加条目。

a)是否有任何方法将详细的请求过滤日志发送到单独的文件? UrlScan可以指定LoggingDirectory,并将这个“噪音”保留在我们真实的IIS日志之外

b)另外,有没有办法获得更多信息请求过滤阻止了请求? UrlScanlogging了导致拒绝的规则,并使用RejectResponseUrl来控制redirect,这在非生产站点尤其方便。

c)如果这些function很重要,build议在IIS 7.5(Windows 2008 R2)上安装UrlScan 3.1并禁用请求过滤?

任何指导表示赞赏。

如果你喜欢它,使用URLScan代替请求过滤是完全可以接受的。 就我所知,甚至可以同时使用两者。 我认为对于你所说的用例,URLScan可能更容易configuration。

回答你的具体问题:

  1. 请求筛选不具有单独的日志logging。 使用高级日志扩展 (使用其过滤function)可以让你在那里。
  2. 我认为你能得到的粒度的最低级别是错误子代码。 请求过滤拒绝的一切都是404.x,其中X是请求过滤拒绝请求的原因。 这个页面包含了一个原因图表。 由于请求筛选中的所有内容都只是一个404.x响应代码,因此您可以使用IIS自定义错误来replaceRejectResponseUrl。
  3. 已经在上面回答了。