我有一个用于 ASP.NET 2.0 的 ASP.NET Web 应用程序项目。我在托管 Web 应用程序的 Web 服务器上安装了 ASP.NET 4.0,并将 Web 应用程序项目更改为面向 .NET 4.0。一切正常,但有异常:自定义错误处理
在迁移到 .NET 4.0 之前,自定义错误曾经有效。在我的应用程序中,我有一个带有全局应用程序错误处理程序的 Global.asax 页面,该页面在我的开发环境中运行良好(并且在服务器上也适用于 .NET 2.0),但不适用于带有 . NET 4.0 设置。我在 web.config 文件中还有一个 customErrors 部分,它应该将浏览器重定向到自定义错误页面,以防错误导致即使全局应用程序处理程序也会失败。这在我的机器上也可以正常工作,但无法在服务器上执行任何操作。我确实尝试了mode属性的所有三种不同设置。
如果有人知道为什么会发生这种情况,我将不胜感激任何反馈!