关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

ASP.NET Core程序部署到Linux

发布时间:2020-08-07 18:38:09

ASP.NET Core教程:ASP.NET Core程序部署到Linux

一、前言

这篇文章我们将讲解如何将ASP.NET Core 程序部署到Linux。这里我们使用的是虚拟机里面安装的Centos7。这里的ASP.NET Core程序,以上篇文章中发布的框架依赖文件为例进行讲解。

二、安装运行时环境

1、在线安装

我们只是在Linux系统上面部署应用程序,所以只需要安装ASP.NET Core Runtime即可。在安装.NET之前,我们需要先注册Microsoft密钥和源,在终端里面执行下面的命令:

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

更新可供安装的产品:

sudo yum update

最后安装ASP.NET Core 运行时

sudo yum install aspnetcore-runtime-3.1 

这时就比较考验网速了,如果网速比较快,安装就很快。

参考微软官方文档:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7

2、离线包安装

如果Linux虚拟机可以连接外网,建议使用上面的方式直接进行安装,如果是在生产环境下该如何安装Runtime呢?下面我们使用微软提供的离线安装包进行安装。首先下载tar.gz的离线包,下载网址:

https://dotnet.microsoft.com/download/dotnet-core/3.1

这里选择Linux对应的架构的离线包下载:



/template/Home/Zkeys/PC/Static