CentOS下安裝.net core環境並部署WebAPI


1.安裝CentOS 7

2.安裝.net Core 2環境,參考官方文檔:(建議采用SDK (tar.gz)安裝)

https://www.microsoft.com/net/download/linux

3.按照官方文檔執行好命令后,給dotnet設置軟連接,可以全局使用。

 

[csharp]  view plain  copy
 
  1. ln -s $HOME/dotnet/dotnet  /usr/local/bin  

4.將.net core的webapi項目發布后,將發布文件傳到linux服務器的目錄下,然后用命令行在該目錄下執行

 

[csharp]  view plain  copy
 
  1. dotnet TestCore.dll  

注意:默認的webapi訪問路徑是http://localhost:5000/,需要在webapi的Program.cs文件下修改如下代碼,添加指定的訪問ip和端口。

 

 

[csharp]  view plain  copy
 
  1. public static IWebHost BuildWebHost(string[] args) =>  
  2.             WebHost.CreateDefaultBuilder(args)  
  3.                 .UseUrls("http://*:8070")  
  4.                 .UseStartup<Startup>()  
  5.                 .Build();  

如果提示如下內容就說明啟動成功了。

 



5.這樣的安裝方式如果Shell退出后,服務就會停止,所以需要安裝守護進程,讓服務一直可以運行(在windows系統下不需要):

參看:http://www.cnblogs.com/keepcodingforever/p/6642183.html

6.在windows系統下安裝比較簡單,直接下載.net core sdk安裝程序,安裝完成就可使用。

 


免責聲明!

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



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