IIS 7中的详细错误

时间:2012-12-03 19:42:55

标签: iis iis-7 web

我正在试图找出为什么我在IIS中设置网站时遇到500错误。

到目前为止,我已经尝试了以下步骤:

  • 启用失败的请求跟踪(不写这个站点的日志,但是 适用于其他网站)
  • 启用详细的错误消息。仍然获得默认的500页 没有其他信息。
  • 为项目目录提供应用程序池完全权限。
  • 确保应用程序池在经典.NET 2(旧应用程序)上运行
  • 在(Classic / Integrated,.NET。)的排列下运行网站 2/4)
  • 启用匿名身份验证

所以我的想法是,在运行日志记录模块之前,网站会以某种方式失败。

我怀疑是这种情况,因为我在“事件查看器”,“IIS高级日志”文件夹或“失败的请求跟踪”文件夹中看不到新实体。我唯一的信息来源(除了500错误)是IIS日志中的一个新条目:

2012-12-04 13:06:05 127.0.0.7 GET / - 80 - 127.0.0.1 Mozilla/5.0+(compatible;.....)

要验证这一点,有没有办法检查请求失败的管道的哪个阶段?是否可以在故​​障发生之前运行日志记录模块?

1 个答案:

答案 0 :(得分:0)

有一个trace event logger for HTTP.sys。有了这个,您可以确定请求是否甚至是在IIS中正确的应用程序池。 Direction on usage

作为最后的手段,Microsoft提供了一个名为Debug Diagnostic的工具。如果没有其他选项,请使用此选项。它将生成您选择的应用程序池的崩溃转储。不容易通过,但它是一个领先。 Direction on usage