首页 > 解决方案 > .NET Core 2.2 docker core dumped 故障排除

问题描述

我正在运行一个经过 dotnet run 测试并运行的 netcore 2.2 webapi 应用程序。

当我使用 docker image 在生产环境中运行它时,它会引发:

抛出“EEFileLoadException *”实例后调用终止(核心转储)

我已经用交互模式覆盖了 docker 的 CMD 执行:

docker run -it --name myws -p 5000:5000 myhub.docker.com/myws/myws:0.1.0-614 bash

然后我试图查看我的 dll 的一些详细执行:

dotnet myws.dll --verbose

我也得到相同的输出。在这种情况下,我不知道如何进行故障排除。dotnet 运行时是否有用于跟踪错误的生产命令?

谢谢。

标签: dockerasp.net-core-2.2.net-core-2.2

解决方案


这个 Newtonsoft.Json 版本(12.0.1)可能有问题,我把它改回 11.0.2 并且错误停止了。

感谢@prd 的洞察力。


推荐阅读