1.環境準備
Centaos7+Win10 虛拟機
Win10安裝VS2017 h tt p s : / / w w w . a s p . n e t / d o w n l o a d s 注意勾選下.Net Core
3.Centaos安裝netcore 1.1參見https://www.microsoft.com/net/core#linuxcentos
2.項目準備
1.我這邊項目名稱為: NetCore.Api
2.修改釋出相關支援;
.NET Core徹底放棄project.json,全面改回.csproj
http://www.cnblogs.com/wangrudong003/p/6591104.html
打開:NetCore.Api.csproj 添加釋出支援 RuntimeIdentifiers配置
<PropertyGroup>
<RuntimeIdentifiers>win10-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>
3.打開Program.cs修改端口支援
4.編譯運作沒有問題,通過WinSCP上傳到Centaos7伺服器上
3.Linux部署
進入上傳的項目目錄
還原完成後,釋出項目檔案
複制釋出後的檔案到運作檔案夾
運作項目
外網測試看能否通路,不能通路的話先用dotnet NetCore.Api.dll運作,并檢查防火牆配置
Ngiux配置(負載均衡下用)
Ngiux安裝http://www.linuxidc.com/Linux/2016-09/134907.htm
Ngiux簡單配置
http://www.cnblogs.com/wangrudong003/p/6591104.html