我们正在将ASP Classic/ASP.NET应用程序从IIS 6迁移到IIS 7.5。在经典模式下大多数情况下运行得很好,但我们在IIS 7.5处理错误方面遇到了很多问题。我们使用经典的ASP页面进行错误报告,我们在这里捕获错误信息,然后重定向到页面以显示错误。基于我们的测试Server.GetLastError
和Request.ServerVariables("SCRIPT_NAME")
从日志页面访问时不返回错误的详细信息和来源。是否有其他方法可以检索IIS 7.5上的错误信息或执行日志记录?IIS 7.5经典ASP错误处理与IIS不同6
如果这有帮助,使用freb我们已经注意到IIS似乎生成一个全新的请求,然后开始执行我们的错误捕获。
在此先感谢。
除了下面显示的答案,我们还需要在细粒度级别启用“详细”错误以支持某些情况。 – smaclell 2010-11-16 21:27:27