Nic*_*ick 1 asp.net exception-handling
我知道我可以通过在Web.config中设置customErrors元素来重定向用户异常
<customErrors mode="On" defaultRedirect="/WebTest/ErrorPages/AppError.html">
</customErrors>
Run Code Online (Sandbox Code Playgroud)
我也可以做一个Response.Redirect在Application_ErrorGlobal.asax文件中的事件.
这两种方法之间有什么区别,哪种方法更受欢迎?
如果您不想对错误(例如日志记录)执行任何操作,则最好只使用配置文件.它更简单,更容易重新配置.此外,使用配置文件具有支持RemoteOnly类型的优点,您可以在服务器上轻松查看异常以进行诊断,但其他人将无法看到它.
一般来说,编写完全可配置且内置于系统中的代码是没有意义的.代码比配置选项更容易出错.
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |