将Asp.net core webapi应用部署到centos下docker中,其他功能正常,当访问宿主机数据库或其他远程数据库时出错,
docker容器日志如下图:
这问题卡了一天多了  网上找了很久都没找到解决方法。

解决方案 »

  1.   

    和连接mysql无关,你缺少mysql.data.dll,或者它的一些依赖dll文件,请检查你的发布文件。
      

  2.   

    在64位计算机上加载32位受管理的dll,或者动态加载的DLL不是本机DLL,或者dll文件已损坏。
      

  3.   

    为什么你项目的DLL 那么少? 我的发布后 3,40多个
      

  4.   

    .net core版本和mysql dll调用的core版本不一致,无法加载mysql dll
      

  5.   

    发一下你的pakcage.json,看一下引用的文件版本情况。
      

  6.   

    感谢评论  我这个问题通过将数据库安装在docker中可以解决  问题点还是出在连接数据库的问题上  但是现在还是不懂是哪里出了问题  也没有再研究了  而且应该不是连接字符串ip问题  我以及将所有可能的ip都试过了都不行  
      

  7.   

    DLL 版本不一致。