我在调试时不断获得随机CLR异常,然后导致调试器停止。它发生在我的asp.net项目和我创建的空白asp.net项目上。以下是错误。有什么想法吗?大部分时间是在我的应用程序闲置或启动时发生的
运行时遇到了致命错误。错误的地址 在线程0x1928处于0x71331c38。错误代码是0xc0000005。 此错误可能是CLR中的错误,也可能是不安全或不可验证的错误 用户代码的一部分。此错误的常见来源包括用户 COM-interop或PInvoke的编组错误,可能会破坏 叠加。
或者有时我会得到这个
System.ExecutionEngineException未处理消息:未处理 发生在'System.ExecutionEngineException'类型的异常 未知模块。
更新 我也在VS2010的不同项目中遇到同样的问题。它们都是基于Web的项目。一个是一组WCF Web服务,另一个是asp.net mvc4应用程序。
答案 0 :(得分:0)
看起来我找到了问题的原因。我还注意到一些访问冲突错误,我想知道它是否因为我在VirtualBox中运行它。快速搜索Virtual Box中的Visual Studio,看起来像VirtualBox可能导致访问冲突错误。所以我使用Disk2VHD并设置Hyper-V。到目前为止没有问题。我怀疑其他异常可能也是由VirtualBox引起的。