CentOS 8 部署 ASP.NET Core 3.1 應用程式
阿新 • • 發佈:2020-08-28
安裝 .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進行反向代理