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

这似乎仅在使用Asp.Net Core 1.1且仅对于.net的实体框架(不是EF Core)时才发生。它也并非一直都发生,但总是在EF调用期间发生。

我已经尝试按照here所述启用“使用托管的兼容模式”,但似乎没有什么不同。

最佳答案

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

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

关于visual-studio - 托管调试助手'FatalExecutionEngineError'0xc0000005,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46206609/

10-13 08:30