【问题标题】:.NET Core 2.2 docker core dumped troubleshooting.NET Core 2.2 docker core dumped 故障排除
【发布时间】:2019-07-01 15:19:18
【问题描述】:

我正在运行一个通过 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 运行时是否有用于跟踪错误的生产命令?

谢谢。

【问题讨论】:

  • 你的测试项目中NewtonSoft.JsonMicrosoft.Extensions.DependencyModel包的版本是什么?
  • Newtonsoft.Json Version="12.0.1" - Microsoft.Extensions.DependencyModel 未明确引用
  • 我已经看过这个了。也许根本原因是一样的。但就我而言,即使没有测试项目,错误仍然会发生。

标签: docker asp.net-core-2.2 .net-core-2.2


【解决方案1】:

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

感谢@prd 的见解。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多