首先,我查看了发布的类似问题,它们似乎都涉及 64 位 Windows 错误。我在本地机器上运行 32 位。该应用程序是一个 asp.net 网站,其中包含指向项目解决方案中所有库的链接。
我主要是想了解为什么 Visual Studio 在调试模式下会通过此异常。我相信它是在 CLR 级别生成的,因为当我在 CLR 级别启用投掷时,VS 将停止并显示错误。但它不会让我单步执行代码来解决该错误。这就像一个黑匣子。在错误发生之前,我在我的代码的最后一个已知行处中断。我再次按下 F11,代码离开了我的方法的最后一行,VS 在应用程序窗口显示时挂起:
VS中什么都没有弹出。好像它不在调试模式下。当我启用在 CLR 级别抛出 VS 错误时,很快就会说访问此代码的权限被拒绝。
一个人如何聪明地调试这样的问题?
谢谢,