MVC3 HandleError

时间:2012-04-25 21:41:12

标签: asp.net-mvc-3 c#-4.0

在发布此内容之前,我浏览了所有类似问题的帖子。

我希望MVC在代码中显示我未处理的错误的视图,但是当我调试时,它会一直停在下面的行,这会抛出异常。

1)应用程序的根web.config具有以下内容:

<customErrors mode="On"></customErrors>

2)控制器动作方法:

[HandleError()]
        public ActionResult ShowErrorHandle()
        {
            int a = 10, b = 0; 
            throw new InvalidOperationException();
            return Content(a.ToString(),"text/plain",Encoding.Default);
        }

我还尝试用更具体的东西替换上面的默认HandleError,但它仍然是同一个问题:

[HandleError(ExceptionType=typeof(Exception), View="AnotherIndex")]

我完全剥离了error.cshtml文件,除了1行,并确保它正常工作。

LOKI。

1 个答案:

答案 0 :(得分:0)

据我所知 - 在调试时,你总是会遇到异常,因为默认情况下在VS中打开了异常断点。

您可以尝试编辑Debug中的设置 - &gt;例外(Ctrl + D,E)