VS2012中调试时的随机CLR异常

时间:2013-04-11 02:00:37

标签: visual-studio-2010 debugging visual-studio-2012

我在调试时不断获得随机CLR异常,然后导致调试器停止。它发生在我的asp.net项目和我创建的空白asp.net项目上。以下是错误。有什么想法吗?大部分时间是在我的应用程序闲置或启动时发生的

  

运行时遇到了致命错误。错误的地址   在线程0x1928处于0x71331c38。错误代码是0xc0000005。   此错误可能是CLR中的错误,也可能是不安全或不可验证的错误   用户代码的一部分。此错误的常见来源包括用户   COM-interop或PInvoke的编组错误,可能会破坏   叠加。

或者有时我会得到这个

  

System.ExecutionEngineException未处理消息:未处理   发生在'System.ExecutionEngineException'类型的异常   未知模块。

更新 我也在VS2010的不同项目中遇到同样的问题。它们都是基于Web的项目。一个是一组WCF Web服务,另一个是asp.net mvc4应用程序。

1 个答案:

答案 0 :(得分:0)

看起来我找到了问题的原因。我还注意到一些访问冲突错误,我想知道它是否因为我在VirtualBox中运行它。快速搜索Virtual Box中的Visual Studio,看起来像VirtualBox可能导致访问冲突错误。所以我使用Disk2VHD并设置Hyper-V。到目前为止没有问题。我怀疑其他异常可能也是由VirtualBox引起的。