【发布时间】: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.Json和Microsoft.Extensions.DependencyModel包的版本是什么? -
Newtonsoft.Json Version="12.0.1" - Microsoft.Extensions.DependencyModel 未明确引用
-
我已经看过这个了。也许根本原因是一样的。但就我而言,即使没有测试项目,错误仍然会发生。
标签: docker asp.net-core-2.2 .net-core-2.2