繁体   English   中英

Visual Studio 2012不会在调试模式下异常停止

[英]Visual Studio 2012 not stopping at exception in debug mode

首先,我查看了类似的问题,它们似乎都涉及64位Windows错误。 我正在本地计算机上运行32位。 该应用程序是一个asp.net网站,具有指向许多都包含在项目解决方案中的库的链接。

我主要是想了解为什么Visual Studio在调试模式下只会通过此异常。 我相信它是在CLR级别生成的,因为当我在CLR级别启用抛出时,VS将停止并显示错误。 但这不会让我单步执行代码来解决该错误。 就像一个黑匣子。 在发生错误之前,我在代码的最后已知行中断了代码。 我再次按下F11键,代码离开方法的最后一行,并且在应用程序窗口显示时VS挂起:

在此处输入图片说明

VS中没有任何内容。 好像它不在调试模式下。 当我启用CLR级别的VS错误时,很快就会说拒绝访问此代码的特权。

如何智能地调试这样的问题?

谢谢,

如果这是Web应用程序(相对于网站),请检查项目属性以产生完整的调试信息

+

菜单Debug-> exceptions-> Common Language Runtime Exceptions设置为“ throw”

    +

检入选项->调试->常规

取消选中“启用我的代码”

+

从C:\\ Windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ Temporary ASP.NET文件“删除程序集缓存”-您可以运行其他版本的dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM