[英]Nested Loop scenario, getting values before exception in debug mode - Visual Studio
[英]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.