Bou*_*uke 5 c# visual-studio visual-studio-debugging iis-express
Since a few weeks (months?) I've been sometimes getting the following exception after restarting my ASP.NET application inside Visual Studio 2017 / 2019 Enterprise. It only happens when IIS Express was already running my application and I needed to start a new debug session after recompiling.
每当发生这种情况时,我都必须终止 IIS Express ( taskkill /f /im iisexpress.exe) 并在 VS 中启动新的调试会话。我无法弄清楚是什么触发了这个问题。有一天,它开始在 VS 2017 Enterprise 上发生。也许是因为我收到了一些 Win10 更新?升级到 VS 2019 Enterprise 并没有解决问题。
托管调试助手“FatalExecutionEngineError”
消息=托管调试助手“FatalExecutionEngineError”:“运行时遇到致命错误。错误的地址位于线程 0x16b8 上的 0x45b30496。错误代码为0xc0000005。此错误可能是 CLR 中的错误或用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括 COM 互操作或 PInvoke 的用户编组错误,这可能会损坏堆栈。
报告了一些类似的问题,但要么不能解决我的问题,要么不适用:
我不确定我在哪里读到这篇文章,但显然 .NET Framework 4.7.x 中存在一个错误导致了此问题。升级到 .NET Framework 4.8 解决了该问题。(项目继续目标4.6.2)
| 归档时间: |
|
| 查看次数: |
3346 次 |
| 最近记录: |