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")]

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

洛基。

4

1 回答 1

0

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

您可以尝试在 Debug --> Exceptions (Ctrl + D, E) 中编辑设置

于 2012-04-25T21:59:49.833 回答