1. 程式人生 > >發布.net core Web到CentOS7

發布.net core Web到CentOS7

命令 core pac 微軟 idt text .repo base rpm

1.發布一個.net core(只安裝了.Net Core運行時,而沒有安裝ASP.NET Core運行時,需要添加以下節點再發布)。

技術分享圖片

2.在centOS7系統下安裝.net core環境。

首先,安裝libicu依賴

執行下方命令行

yum install libunwind libicu

第二步,Add the dotnet product feed

按照微軟官網上的流程執行下面兩行命令
  1. sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  2. sudo sh -c ‘echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc"
    > /etc/yum.repos.d/dotnetdev.repo‘

第三步,Install the .NET SDK

執行下方命令行,時間較長

  1. sudo yum update
  2. sudo yum install libunwind libicu
  3. sudo yum install dotnet-sdk-2.0.2

第四步,安裝完成

  輸入 dotnet --info驗證是否安裝成功

技術分享圖片

3.下載WinSCP(https://winscp.net/eng/download.php)。

技術分享圖片

4.連接CentOS7。

技術分享圖片

5.通過winSCP,將發布好的文件復制到centOS文件下。

技術分享圖片

6.執行dll([root@用戶名 項目發布的文件夾] dotnet 你的項目名稱.dll)。

技術分享圖片

如圖所示,發布成功。

發布.net core Web到CentOS7