1.安裝CentOS 7
2.安裝.net Core 2環境,參考官方文檔:(建議采用SDK (tar.gz)安裝)
https://www.microsoft.com/net/download/linux
3.按照官方文檔執行好命令后,給dotnet設置軟連接,可以全局使用。
- ln -s $HOME/dotnet/dotnet /usr/local/bin
4.將.net core的webapi項目發布后,將發布文件傳到linux服務器的目錄下,然后用命令行在該目錄下執行
- dotnet TestCore.dll
注意:默認的webapi訪問路徑是http://localhost:5000/,需要在webapi的Program.cs文件下修改如下代碼,添加指定的訪問ip和端口。
- public static IWebHost BuildWebHost(string[] args) =>
- WebHost.CreateDefaultBuilder(args)
- .UseUrls("http://*:8070")
- .UseStartup<Startup>()
- .Build();
如果提示如下內容就說明啟動成功了。
5.這樣的安裝方式如果Shell退出后,服務就會停止,所以需要安裝守護進程,讓服務一直可以運行(在windows系統下不需要):
參看:http://www.cnblogs.com/keepcodingforever/p/6642183.html
6.在windows系統下安裝比較簡單,直接下載.net core sdk安裝程序,安裝完成就可使用。