Centos的docker容器应用中无法访问宿主机mysql数据库

eeeeesss 2019-07-19 11:45:06
将Asp.net core webapi应用部署到centos下docker中,其他功能正常,当访问宿主机数据库或其他远程数据库时出错,
docker容器日志如下图:


这问题卡了一天多了 网上找了很久都没找到解决方法。
...全文
256 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
XBodhi. 2019-08-29
  • 打赏
  • 举报
回复
DLL 版本不一致。
eeeeesss 2019-08-29
  • 打赏
  • 举报
回复
引用 11 楼 yahle 的回复:
发一下你的pakcage.json,看一下引用的文件版本情况。
感谢评论 我这个问题通过将数据库安装在docker中可以解决 问题点还是出在连接数据库的问题上 但是现在还是不懂是哪里出了问题 也没有再研究了 而且应该不是连接字符串ip问题 我以及将所有可能的ip都试过了都不行
yahle 2019-08-29
  • 打赏
  • 举报
回复
发一下你的pakcage.json,看一下引用的文件版本情况。
eeeeesss 2019-08-02
  • 打赏
  • 举报
回复
引用 9 楼 弘毅致远 的回复:
.net core版本和mysql dll调用的core版本不一致,无法加载mysql dll
请问这样该如何解决呢?
弘毅致远 2019-08-01
  • 打赏
  • 举报
回复
.net core版本和mysql dll调用的core版本不一致,无法加载mysql dll
eeeeesss 2019-07-22
  • 打赏
  • 举报
回复
引用 6 楼 q363186 的回复:
为什么你项目的DLL 那么少? 我的发布后 3,40多个
我项目简单吧可能
eeeeesss 2019-07-22
  • 打赏
  • 举报
回复
引用 5 楼 刘才鬼 的回复:
在64位计算机上加载32位受管理的dll,或者动态加载的DLL不是本机DLL,或者dll文件已损坏。
这个是多少位的
楠小南 2019-07-22
  • 打赏
  • 举报
回复
为什么你项目的DLL 那么少? 我的发布后 3,40多个
极客诗人 2019-07-22
  • 打赏
  • 举报
回复
在64位计算机上加载32位受管理的dll,或者动态加载的DLL不是本机DLL,或者dll文件已损坏。
eeeeesss 2019-07-22
  • 打赏
  • 举报
回复
引用 3 楼 刘才鬼 的回复:
为什么会有个图像格式异常。。。 难道我英文水平变差了?
极客诗人 2019-07-22
  • 打赏
  • 举报
回复
为什么会有个图像格式异常。。。 难道我英文水平变差了?
eeeeesss 2019-07-22
  • 打赏
  • 举报
回复
引用 1 楼 yahle 的回复:
和连接mysql无关,你缺少mysql.data.dll,或者它的一些依赖dll文件,请检查你的发布文件。
我发布文件里都有啊
yahle 2019-07-22
  • 打赏
  • 举报
回复
和连接mysql无关,你缺少mysql.data.dll,或者它的一些依赖dll文件,请检查你的发布文件。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧