1. 程式人生 > 實用技巧 >CentOS 8 部署 ASP.NET Core 3.1 應用程式

CentOS 8 部署 ASP.NET Core 3.1 應用程式

安裝 .NET Core SDK

SDK 安裝:請參照微軟官方文件https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos

CentOS 7則需要先 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

.NET Core 3.1 在 CentOS 8 的預設包儲存庫中有提供,直接使用下面命令安裝 SDK:

sudo dnf install dotnet-sdk-3.1

安裝完成後,使用dotnet --info命令檢視是否能正確輸出當前 SDK 資訊

建立目錄存放net專案

mkdir dotnet
cd dotnet

釋出專案

可以在在launchSettings.json 使用環境變數配置

將釋出資料夾(Publish)目錄檔案複製至新建的目錄

首先壓縮打包好的部署檔案上傳到剛才建立的目錄 netlock

啟動站點

dotnet NetLock.Presentation.Api.dll 

ctrl+z可以退出至命令列

此時專案已執行成功,但是外網不能訪問,所以我們得安裝配置Nugix替代之前的IIS進行反向代理