ASP.. NET Webform显示错误.关于运行时错误的ASPX页面
本文关键字:运行时错误 ASPX 页面 NET Webform 显示 错误 ASP | 更新日期: 2023-09-27 18:17:19
我只是猜测这是一个简单的ASP。. NET问题:)
在这里:
我有ASP。NET解决方案,每次"运行时"错误发生一个网页称为错误。显示ASPX。(调用栈显示源代码为非用户代码!)
我搜索了所有的代码(包括web.config)的任何引用"错误"。
所以流不去错误。ASPX从代码本身。我猜这是在Visual Studio设置中指定的。
任何反馈都是赞赏的!
在你的项目中可能有很多地方写过。
- 全球。asax
Application_Error
事件。 - pageName。aspx
Page_Error
事件。
或者您可能已经创建了一个继承自Page
类的类,Page_Error
可能已经编写了该类,并且您正在使用该类而不是页面类。
你的问题有多种可能性
您可以重写全局中的设置。asax文件,但我会在网页部分处理它。config(在<system.web>
中)。默认情况下,您应该已经将该部分注释掉,如下所示:
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
mode="RemoteOnly"将只在请求不是来自本地主机时显示自定义错误页面,因此您仍然可以从服务器看到详细信息。