gpt4 book ai didi

c# - 重新启动调试 session 后出现 FatalExecutionEngineError

转载 作者:行者123 更新时间:2023-11-30 12:38:06 32 4
gpt4 key购买 nike

几周(几个月?)以来,在 Visual Studio 2017/2019 Enterprise 中重新启动我的 ASP.NET 应用程序后,我有时会遇到以下异常。只有当 IIS Express 已经在运行我的应用程序并且我需要在重新编译后启动新的调试 session 时才会发生这种情况。

每当发生这种情况时,我都必须终止 IIS Express (taskkill/f/im iisexpress.exe) 并在 VS 中启动一个新的调试 session 。我不知道是什么触发了这个问题。某天它开始在 VS 2017 Enterprise 上发生。也许是因为我收到了一些 Win10 更新?升级到 VS 2019 Enterprise 没有解决问题。

Managed Debugging Assistant 'FatalExecutionEngineError'
Message=Managed Debugging Assistant 'FatalExecutionEngineError' : 'The runtime has encountered a fatal error. The address of the error was at 0x45b30496, on thread 0x16b8. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.'

报告了一些类似的问题,但要么没有解决我的问题,要么不适用:

最佳答案

我不确定我是在哪里读到这篇文章的,但显然 .NET Framework 4.7.x 中有一个错误导致了这个问题。升级到 .NET Framework 4.8 解决了这个问题。 (项目继续目标4.6.2)

关于c# - 重新启动调试 session 后出现 FatalExecutionEngineError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56042920/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com