我正在试图找出为什么我在IIS中设置网站时遇到500错误。
到目前为止,我已经尝试了以下步骤:
所以我的想法是,在运行日志记录模块之前,网站会以某种方式失败。
我怀疑是这种情况,因为我在“事件查看器”,“IIS高级日志”文件夹或“失败的请求跟踪”文件夹中看不到新实体。我唯一的信息来源(除了500错误)是IIS日志中的一个新条目:
2012-12-04 13:06:05 127.0.0.7 GET / - 80 - 127.0.0.1 Mozilla/5.0+(compatible;.....)
要验证这一点,有没有办法检查请求失败的管道的哪个阶段?是否可以在故障发生之前运行日志记录模块?
答案 0 :(得分:0)
有一个trace event logger for HTTP.sys。有了这个,您可以确定请求是否甚至是在IIS中正确的应用程序池。 Direction on usage
作为最后的手段,Microsoft提供了一个名为Debug Diagnostic的工具。如果没有其他选项,请使用此选项。它将生成您选择的应用程序池的崩溃转储。不容易通过,但它是一个领先。 Direction on usage