托管调试助手'FatalExecutionEngineError'0xc0000005

问题描述 投票:4回答:1

托管调试助手'FatalExecutionEngineError':'运行时遇到了致命错误。错误的地址位于0x641ad419,位于线程0x5d0c上。错误代码是0xc0000005。此错误可能是CLR中的错误,也可能是用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会破坏堆栈。

这似乎只发生在使用Asp.Net Core 1.1并且只与.net(不是EF Core)的实体框架发生。它也不会一直发生,但是当它发生时它总是在EF呼叫期间发生。

我已经尝试启用here描述的“使用托管兼容模式”,但它似乎没有什么区别。

visual-studio entity-framework visual-studio-2017 asp.net-core-1.1
1个回答
1
投票

我得到了“FatalExecutionEngineError”:'运行时遇到致命错误。错误的地址是0x72d41302,在线程0x4520上。错误代码是0xc0000005“,在Visual Studio 2017中运行一个简单的hello world应用程序。

通过使用x64模式进行调试解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.