天天看點

NetCore1.1+Linux部署初體驗

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

繼續閱讀