相关疑难解决方法(0)

ASP.NET customErrors with mode = remoteOnly和global.asax处理异常

我在Web配置文件中设置了自定义错误,如下所示:

<customErrors mode="RemoteOnly" defaultRedirect="GenericError.aspx" />
Run Code Online (Sandbox Code Playgroud)

好的和花花公子...我喜欢那种模式="RemoteOnly"促进发展......

对于未处理的异常,我在global.asax中:

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
    Response.Redirect("GenericError.aspx")
End Sub
Run Code Online (Sandbox Code Playgroud)

但是,未处理的异常将转到通用错误页面,而不是开发人员首选的信息黄色死亡屏幕.我可以在global.asax中注释掉重定向,但是我需要记住为生产环境更改它.有没有办法可以检查Application_Error我是否是远程的,以确定是否重定向?

asp.net redirect exception custom-errors global-asax

6
推荐指数
1
解决办法
9855
查看次数