0

我在调试时不断收到随机的 CLR 异常,然后导致调试器停止。它发生在我的 asp.net 项目和我创建的空白 asp.net 项目中。下面是错误。任何想法为什么?大多数时候它发生在我的应用程序空闲或启动时

运行时遇到致命错误。错误地址位于线程 0x1928 上的 0x71331c38。错误代码为 0xc0000005。此错误可能是 CLR 中的错​​误或用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括 COM 互操作或 PInvoke 的用户封送错误,这可能会损坏堆栈。

或者有时我会得到这个

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

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

4

1 回答 1

0

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

于 2013-04-19T07:28:31.873 回答