调试器不会因错误而停止

时间:2013-01-13 19:35:24

标签: c# asp.net asp.net-mvc debugging

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

如果在调试过程中发生错误,它会用来停止错误。

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

  

' /'中的服务器错误应用

     

字典中没有给定的密钥。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

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

     

来源错误:......

     

Stack Trace:...

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

2 个答案:

答案 0 :(得分:6)

确保启用了例外助理:

enter image description here

答案 1 :(得分:5)

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

VS2015:调试 - > Windows - >例外设置。

VS2012:调试 - >例外 more details

我启用了整个CLR例外设置。