我在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我是否是远程的,以确定是否重定向?