当前位置:  开发笔记 > 编程语言 > 正文

MVC Global错误处理:Application_Error未触发

如何解决《MVCGlobal错误处理:Application_Error未触发》经验,为你挑选了1个好方法。

我试图在我的MVC应用程序中实现全局错误处理.

我的内部有一些逻辑Application_Error,重定向到一个,ErrorController但它不起作用.

我的Application_Error方法中有一个断点Global.aspx.

当我强制异常时,断点没有被击中.有什么想法吗?



1> Konstantin T..:

您可以尝试这种方法进行测试:

protected void Application_Error(object sender, EventArgs e)
{
    var error = Server.GetLastError();
    Server.ClearError();
    Response.ContentType = "text/plain";
    Response.Write(error ?? (object) "unknown");
    Response.End();
}

Web.config文件


ASP.NET的丰富自定义错误处理

如何:处理应用程序级错误


实际上调试器**CAN**进入Application_Error方法.
@Dan,你还没有明白我的观点.调试器无法进入您的Application_Error方法.使用我的代码没有调试器,你会发现它的工作原理.顺便说一句,你击败了任何有助于你的设计师.
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有