8

我正在使用 Visual Studio 2012 处理 Asp.net MVC4 项目。

当调试过程中出现错误时,它习惯于在错误上停止。

但是突然间,调试器并没有停止,只是吐出如下错误信息网页。

“/”应用程序中的服务器错误。

字典中不存在给定的键。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。

源错误:...

堆栈跟踪: ...

如何设置调试器在错误时停止?

4

2 回答 2

7

我遇到了同样的问题,即使我的调试选项与@John Koerner 相同。我发现并非所有异常类型都默认启用以破坏解决方案。您可以从“例外设置”窗口中选择启用哪些。

VS2015:调试 -> Windows -> 异常设置。

VS2012:调试 -> 异常 更多细节

我启用了整个 CLR 异常集。

于 2016-03-17T10:59:33.640 回答
6

确保启用了异常助手:

在此处输入图像描述

于 2013-01-13T19:44:08.597 回答