调试器不会因错误而停止

tk.*_*tk. 5 c# asp.net debugging asp.net-mvc

我正在使用Visual Studio 2012开发Asp.net MVC4项目.

在调试期间出现错误时,它会用于停止错误.

但突然间,调试器不会停止,只是吐出错误信息网页,如下所示.

'/'应用程序中的服务器错误.

给定的密​​钥不在字典中.

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

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

来源错误:......

堆栈跟踪: ...

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

Joh*_*ner 6

确保启用了例外助手:

在此输入图像描述

  • 在与您的设置进行比较后,我启用了"Just My Code",现在可以使用!日Thnx. (7认同)

Bas*_*Akl 5

我有同样的问题,甚至我的调试选项与@John Koerner相同.我发现默认情况下并不是所有的异常类型都能破解解决方案.您可以从" 例外设置"窗口中选择启用哪些.

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

VS2012:调试 - >例外 更多细节

我启用了整个CLR异常集.