验证我的MVC错误处理
本文关键字:处理 错误 MVC 我的 验证 | 更新日期: 2023-09-27 18:10:01
我在全局设置了这个。我希望有人能告诉我,我是否犯了什么明显的错误。这是我的第一个MVC应用。
protected void Application_Error(object sender, EventArgs e)
{
if (HttpContext.Current.IsDebuggingEnabled)
{
throw Server.GetLastError();
}
Exception exception = Server.GetLastError();
Response.Clear();
//here I email (exception.ToString()) to a helpdesk system.
Server.ClearError();
Response.Redirect("/Error/");
}
基本上我想要一些东西:
a)让我在调试时得到原始抛出的异常。
b)在生产环境中,将异常发送到日志服务/helpdesk应用程序。c)在生产环境中,对用户隐藏异常并显示一个简单的错误页面。
到目前为止,它似乎工作得很好,但我只是好奇,如果有什么问题与我的方法。
请参考web配置中的自定义错误配置