鯤鵬雲實驗-.NET Core 3.0-開始使用


【摘要】 介紹Ubuntu 18.04環境下.NET Core 3.0的安裝配置、初始項目的生成和運行

1. 基礎環境

  • 2vCPUs | 4GB | kc1.large.2

  • Ubuntu 18.04 64bit with ARM

2. 下載

.NET Core 3.0 SDK下載地址:https://dotnet.microsoft.com/download/dotnet-core/3.0

選擇Linux ARM64版本,下載到虛擬機中:

本例中可以運行下列命令行下載.NET Core 3.0 ARM64 Linux安裝包:

wget 
https://download.visualstudio.microsoft.com/download/pr/cbc83a0e-895c-4959-99d9-21cd11596e64/b0e59c2ba2bd3ef0f592acbeae7ab27d/dotnet-sdk-3.0.100-linux-arm64.tar.gz

3. 安裝

解壓縮安裝包,並且將解壓后的文件夾移動到/opt目錄下:

sudo mkdir /opt/dotnet-3.0
sudo tar -zxvf dotnet-sdk-3.0.100-linux-arm64.tar.gz -C /opt/dotnet-3.0

 

4. 配置

打開~/.bashrc文件,在其中設置dotnet命令的相關環境變量

vi ~/.bashrc

在文件末尾添加:

export DOTNET_ROOT=/opt/dotnet-3.0
export PATH=$PATH:$DOTNET_ROOT

使得配置立即生效:

source ~/.bashrc

5. 檢測

打開命令行,運行:

dotnet --version

查看其輸出結果應正確打印出版本號

6. 創建和運行簡單控制台項目

dotnet new console -n consoleApp
cd consoleApp
dotnet run

觀察運行結果

7. 創建簡單ASP.NET Core MVC Web項目

dotnet new mvc -n mvcApp
cd mvcApp
dotnet run

可觀察到控制台輸出:

這說明該網站啟動后可通過http://localhost:5000/5001端口訪問

按Ctrl+C結束網站運行

8. 配置雲服務器開放默認端口

需要配置雲服務器,使得端口5000、5001可以從外部訪問

(1)打開雲服務器控制台,進入【安全組】

(2)在【安全組】配置頁上,選擇【Sys-default】的【配置規則】操作:

(3)配置協議端口【5000-5001】作為入方向允許訪問,如下圖所示:

9. 遠程訪問網站

(1) 修改網站程序代碼,允許在服務器的所有綁定IP地址(包括彈性公網IP地址)上監聽

打開Program.cs文件,定位到CreateHostBuilder方法,將原有代碼修改成下圖所示:

(2) 再次運行網站,然后從客戶端瀏覽器通過公網IP地址訪問網站:

作者:Jerry Zhou


免責聲明!

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



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