.Net Core 发布到 Linux 上时遇到的问题记录

目前遇到的问题:mysql

1.路径区分大小写及路径用“/”,而不是经常使用的"\\"。sql

windows下路径为:"xxxx\\yyyy",Linux路径下为:"xxxx/yyyy"docker

使用  Path.Combine("xxxx","yyyy") 进行合并便可。windows

2.有时候就须要在 docker 容器里访问宿主机提供的服务。spa

例如容器里的应用须要访问宿主机的 mysql 服务,使用  127.0.0.1  是不行的,由于这个在Docker容器里面指的就是容器本身自己。code

解决方案:终端输入 ifconfig 命令blog

ifconfig

会看到 docker0 那个 ip,用这个能够链接到宿主机。(权限设置,保证 127.0.0.1  能链接到mysql)ip

相关文章
相关标签/搜索