.Net Core 發布到 Linux 上時遇到的問題記錄


目前遇到的問題:

1.路徑區分大小寫及路徑用“/”,而不是常用的"\\"。

windows下路徑為:"xxxx\\yyyy",Linux路徑下為:"xxxx/yyyy"

使用  Path.Combine("xxxx","yyyy") 進行合並即可。

2.有時候就需要在 docker 容器里訪問宿主機提供的服務。

例如容器里的應用需要訪問宿主機的 mysql 服務,使用  127.0.0.1  是不行的,因為這個在Docker容器里面指的就是容器自己本身。

解決方案:終端輸入 ifconfig 命令

ifconfig

會看到 docker0 那個 ip,用這個可以連接到宿主機。(權限設置,保證 127.0.0.1  能連接到mysql)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM