C# ASP.NET Web窗体显示运行时错误的Error.ASPX页面
我只是猜测这是一个简单的ASP.NET问题:) 这就是: 我有ASP.NET解决方案,每次发生“运行时”错误时,都会显示一个名为Error.ASPX的网页。(调用堆栈将源代码显示为none用户代码!) 我搜索了所有代码(包括web.config)以查找对“Error.ASPX”的任何引用,但没有找到它 因此,流不会从代码本身转到Error.ASPX。我猜这是VisualStudio设置中指定的位置C# ASP.NET Web窗体显示运行时错误的Error.ASPX页面,c#,asp.net,vb.net,visual-studio,webforms,C#,Asp.net,Vb.net,Visual Studio,Webforms,我只是猜测这是一个简单的ASP.NET问题:) 这就是: 我有ASP.NET解决方案,每次发生“运行时”错误时,都会显示一个名为Error.ASPX的网页。(调用堆栈将源代码显示为none用户代码!) 我搜索了所有代码(包括web.config)以查找对“Error.ASPX”的任何引用,但没有找到它 因此,流不会从代码本身转到Error.ASPX。我猜这是VisualStudio设置中指定的位置 任何反馈都将不胜感激 您的项目中可能有许多地方是它编写的 Global.asax应用程序错误事件
任何反馈都将不胜感激 您的项目中可能有许多地方是它编写的
应用程序错误
事件Page\u错误
事件Page
类的类,其中Page\u Error
可能已编写,您使用的是该类而不是Page类。你的问题可能有很多可能性。在你的项目中,可能有很多地方写过
应用程序错误
事件Page\u错误
事件Page
类的类,其中Page\u Error
可能已编写,您使用的是该类而不是Page类。您的问题可能存在一些可能性。您可以覆盖Global.asax文件中的设置,但我只想在web.config的部分(在
中)处理它。默认情况下,您应该已经对该部分进行了注释,如下所示:
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
mode=“RemoteOnly”仅在请求不是来自本地主机时显示自定义错误页,以便您仍然可以从服务器查看详细信息。您可以覆盖Global.asax文件中的设置,但我只需在web.config部分(在
中)处理它。默认情况下,您应该已经对该部分进行了注释,如下所示:
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
模式=“RemoteOnly”只有当请求不是来自本地主机时,才会显示自定义错误页面,这样您仍然可以从服务器查看详细信息。您是否检查了全局文件
应用程序错误
功能您是否检查了全局文件应用程序错误
功能但是正如我前面所说,我搜索了error.aspx,但在任何是的,它在global.ASax和Application\u错误中。Response.Redirect(“~/shared/error.aspx”)很遗憾,这浪费了我1个小时的时间,因为VS2003搜索无法正常工作。即使我指定了“所有打开的文档”并选中了“搜索隐藏文本”。VS search在global.ASax中找不到error.aspx,但正如我前面所说,我搜索了error.aspx,但在任何文件中都找不到。是的,它在global.ASax和Application\u error中。Response.Redirect(“~/shared/error.aspx”)很遗憾,这浪费了我1个小时的时间,因为VS2003搜索无法正常工作。即使我指定了“所有打开的文档”并选中了“搜索隐藏文本”。VS search在global.asax中找不到error.aspx