CentOS 7 安裝 .Net Core 2.0 詳細步驟


        轟轟烈烈的Core 熱潮,從部署環境開始。參照了網上不少前輩的教程,也遇到不少的坑,這邊做個完整的筆記。

 

一、構建.Net core 2的應用程web發布,因為是用來測試centos上的core 環境,先直接用vs17自帶的core實例。

 

發布

 

 

二、部署CentOS 7的core環境

1、連接並啟動之前安裝的虛擬機,“root”登錄

2、如果將虛擬機定位為 linux服務器,那么我們需要能夠對其遠程操作。

這邊用的是xshell 5

 

新建后,如圖所示,需要我們填寫主機也就是 服務器的 ip

 

 

切換到虛擬機,如果已經鎖屏,enter 鍵,打開應用程序終端

 

 

# ip addr ,沒有發現ip地址,因為缺少了配置

 

 # cd /etc/sysconfig/network-scripts/

 # ls   可以看到文件ifcfg-rth0 就是我們需要的配置

 

 # vi ifcfg-eth0

 

 "i"鍵 進入編輯模式

改ONBOOT=yes

"Esc"鍵

輸入":wq"保存

 

 

# service network restart 重啟后,再次查看,出現ip了

 

 

輸入獲取到的ip

 

 

 

ok了之后,可以在終端也可以在xshell執行命令

 

二、對於安裝.net core 2 我們直接用微軟官方的參照資料(https://www.microsoft.com/net/core#linuxcentos

 

  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'

 

 

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

執行之后,

# dotnet --help,出現如下圖所示,環境安裝成功!

 

 

三、將發布好的.net core 2 的web 上傳到服務器

使用工具 xftp 上傳

 

 

連接之后如圖出現亂碼,這是因為在服務器中文件夾是中文。

 

 

先將文件夾名稱改成英文

打開終端,輸入

# export LANG=en_US

# xdg-user-dirs-gtk-update

 

 

# export LANG=zh_CN

關閉重啟,重新連接xftp就可以看到正常的英文名稱。

 

 

在home 里面新建 test 文件夾,用來保存上傳的core

將PublishOutput里所有文件上傳

 

cd進入test 文件,執行dll

 

這里可以新建一個連接,

# curl http://localhost:5000

出現如下圖所示

 

或者直接在服務器瀏覽

 

 

這樣core環境部署已經完成。


免責聲明!

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



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