Skip to main content
 首页 » 编程设计

c#之ASP.NET Webform 在运行时错误上显示 Error.ASPX 页面

2024年02月01日27del

我只是猜测这是一个简单的 ASP.NET 问题:)

这里是:

我有 ASP.NET 解决方案,每次发生“运行时”错误时,都会显示一个名为 Error.ASPX 的网页。(调用堆栈显示源代码为非用户代码!)

我搜索了所有代码(包括 web.config)以查找任何对“Error.ASPX”的引用,但找不到它。

所以流程不会从代码本身转到 Error.ASPX。我猜这是在 Visual Studio 设置中指定的某个地方。

欢迎任何反馈!

请您参考如下方法:

您的项目中可能有很多地方可能已写入。

  1. Global.asax Application_Error 事件。
  2. pageName.aspx Page_Error 事件。

或者您可能已经创建了一个继承自 Page 类的类,其中 Page_Error 可能已经写入并且您正在使用该类而不是页面类。
您的问题可能有多种可能性。