docker - .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 运行时是否有用于跟踪错误的生产命令?
谢谢。
解决方案
这个 Newtonsoft.Json 版本(12.0.1)可能有问题,我把它改回 11.0.2 并且错误停止了。
感谢@prd 的洞察力。
推荐阅读
- ios - ARKit ARSession 有时在应用程序后台运行之前不会暂停
- javascript - 车把:为什么这段代码不起作用?
- java - Java - 另一个类中的 MouseListener?
- c# - C# 使用依赖注入将属性设置为接口类
- javascript - 如何重构 php href 链接以响应 Modal 或 popover
- r - 如何在 R 的“stat_contour”图中手动设置图例间隔?
- visual-studio-code - 如何在 VScode 的 Vim 模式下删除到黑洞寄存器?
- javascript - 选择的 id 序列
- kubernetes - Kubernetes 动态作业扩展
- documentation - 在“正在生成 NED 文档...”期间发生内部错误