Centos7下安装部署Asp.Net Core多版本依赖环境

一、环境信息

工具/环境

版本

CentOS

7.x

.NET Core 3.1环境

ASP.NET Core Runtime 3.1.19

.NET 5 环境

ASP.NET Core Runtime 5.0.10

二、部署过程

 2.1下载runtime包,并通过ftp上传到/home/app目录

cd /home/app

2.2解压并安装aspnetcore-runtime环境

#创建dotnet根目录
sudo mkdir /usr/dotnet

#解压.NET Core 3.1到指定目录
sudo mkdir /usr/dotnet/dotnet
sudo tar zvxf aspnetcore-runtime-3.1.13-linux-x64.tar.gz -C /usr/dotnet/dotnet

#解压.NET 5到指定目录
sudo mkdir /usr/dotnet/dotnet5
sudo tar zvxf aspnetcore-runtime-5.0.9-linux-x64.tar.gz -C /usr/dotnet/dotnet5

2.3创建环境入口

创建软链接

#创建.NET Core 3.1软链接
sudo ln -s /usr/dotnet/dotnet/dotnet /usr/local/bin/dotnet

#创建.NET 5 软链接
sudo ln -s /usr/dotnet/dotnet5/dotnet /usr/local/bin/dotnet5

验证环境

#查看.NET Core 3.1环境信息
dotnet --info

#查看.NET 5环境信息
dotnet5 --info

相关链接:

下载当前版本:https://www.microsoft.com/net/download

下载历史版本:https://www.microsoft.com/net/download/archives

原文地址:https://www.cnblogs.com/duyao/p/15391864.html