【发布时间】:2010-11-16 18:52:26
【问题描述】:
我们正在将 ASP Classic/ASP.NET 应用程序从 IIS 6 迁移到 IIS 7.5。大多数事情在经典模式下运行得很好,但我们在 IIS 7.5 如何处理错误方面遇到了很多问题。我们使用经典的 ASP 页面进行错误报告,我们在此处捕获错误信息,然后重定向到页面以显示错误。根据我们的测试,Server.GetLastError 和 Request.ServerVariables("SCRIPT_NAME") 从日志记录页面访问时不会返回错误详细信息和来源。还有其他方法我们应该在 IIS 7.5 上检索错误信息或执行日志记录吗?
如果这有帮助,使用 freb 我们注意到 IIS 似乎生成了一个全新的请求,然后开始执行我们的错误捕获。
提前致谢。
【问题讨论】:
-
除了下面显示的答案之外,我们还需要在细粒度级别启用“详细”错误以支持某些情况。
标签: iis-7 asp-classic error-handling iis-6