.net core linux服務器部署

 網上相關基於.net core 項目部署到linux也是一大推,在這裏只做一個簡單的總結和歸納吧。

    1、安裝linux:

      我在虛擬機安裝的是linux(centOS7.2),安裝linux系統網上很多,也很簡單。

   2、window下發布項目

     .net core比.net framwork 方便了很多,可以在命令窗口輸入命令發佈,真的很快很省時間。

     進入你所在的項目目錄下,在此目錄中按住Shift鍵,同時點擊鼠標左鍵,在此目錄打開命令窗口,然後輸入:dotnet publish 回車,即可。

    

十幾秒不到,發佈成功後,可以看到最後發佈成功後項目所在的目錄,也就是你mvc項目目錄下bin\Debug\netcoreapp2.1\publish

ps:後面我們會把這個publish目錄裏面的內容放到我們linux系統上

3、linux系統安裝.Net Core SDK 

  (最開始我虛擬中裝的不是centOS,是紅帽系統,但是在安裝.net core sdk中步驟比較繁瑣,一直註冊不成功,後來索性用了centOS)

  打開微軟官網給出的步驟:

  https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current

打開微軟安裝.net core sdk網站,運行一下命令(以root權限進行)

三個命令語句即可完成,實在很簡單。

 

安裝成功後 輸入 dotnet --version 查看是否有版本號,看是否安裝成功。(後面要通過dotnet 命令來啓動項目服務)

 

4、把發佈好的項目publish文件放到linux系統中

    在這裏我推薦的工具是SecureCRT+SecureFX。和我們ftp差不多的東西。這裏建議放在 var/www/目錄下

5、啓動項目

   根據第4步,進入linux系統中publish文件夾下,打開終端窗口,輸入命令:dotnet 你項目的名稱

如果看到localhost:5000 說明項目已經成功啓動了。在linux系統中運行可以看到你的項目
--------------------- 
作者:wuyu0920 
來源:CSDN 
原文:https://blog.csdn.net/wuyu0920/article/details/81078092 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章