托管调试助手'FatalExecutionEngineError':'运行时遇到了致命错误。错误的地址位于0x641ad419,位于线程0x5d0c上。错误代码是0xc0000005。此错误可能是CLR中的错误,也可能是用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会破坏堆栈。
这似乎只发生在使用Asp.Net Core 1.1并且只与.net(不是EF Core)的实体框架发生。它也不会一直发生,但是当它发生时它总是在EF呼叫期间发生。
我已经尝试启用here描述的“使用托管兼容模式”,但它似乎没有什么区别。
我得到了“FatalExecutionEngineError”:'运行时遇到致命错误。错误的地址是0x72d41302,在线程0x4520上。错误代码是0xc0000005“,在Visual Studio 2017中运行一个简单的hello world应用程序。
通过使用x64模式进行调试解决了该问题。