CentOS中部署NET Core

菜鳥分享錄發表於2020-10-15

CentOS中部署NET Core

一、環境準備

百度雲伺服器

  • ​ CPU:1核。

  • ​ 記憶體:2GB。

  • ​ 頻寬:1M。

  • ​ 作業系統:CentOS/8.2 x86_64(64bit)

二、安裝 .NET Core SDK 或 .NET Core 執行時

1、CentOS 8 ✔️

安裝SDK

​ .NET Core SDK 使你可以通過 .NET Core 開發應用。 如果安裝 .NET Core SDK,則無需安裝相應的執行時。 若要安裝 .NET Core SDK,請執行以下命令:

sudo dnf install dotnet-sdk-3.1

安裝執行時

​ .NET Core 執行時允許執行使用不隨附執行時的 .NET Core 所開發的應用。 以下命令安裝 ASP.NET Core 執行時,這是與 .NET Core 最相容的執行時。 在終端中,執行以下命令。

sudo dnf install aspnetcore-runtime-3.1

​ 作為 ASP.NET Core 執行時的一種替代方法,你可以安裝不包含 ASP.NET Core 支援的 .NET Core 執行時:將上述命令中的 aspnetcore-runtime-3.1 替換為 dotnet-runtime-3.1

sudo dnf install dotnet-runtime-3.1

2、CentOS 7 ✔️

​ 安裝 .NET 之前,請執行以下命令,將 Microsoft 包簽名金鑰新增到受信任金鑰列表,並新增 Microsoft 包儲存庫。 開啟終端並執行以下命令:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

安裝 SDK

​ .NET Core SDK 使你可以通過 .NET Core 開發應用。 如果安裝 .NET Core SDK,則無需安裝相應的執行時。 若要安裝 .NET Core SDK,請執行以下命令:

Bash複製

sudo yum install dotnet-sdk-3.1

安裝執行時

​ .NET Core 執行時允許執行使用不隨附執行時的 .NET Core 所開發的應用。 以下命令安裝 ASP.NET Core 執行時,這是與 .NET Core 最相容的執行時。 在終端中,執行以下命令。

Bash複製

sudo yum install aspnetcore-runtime-3.1

​ 作為 ASP.NET Core 執行時的一種替代方法,你可以安裝不包含 ASP.NET Core 支援的 .NET Core 執行時:將上述命令中的 aspnetcore-runtime-2.1 替換為 dotnet-runtime-3.1

Bash複製

sudo yum install dotnet-runtime-3.1

相關文章