1、在Centos7上完整的部署.net Core项目
2、.net core项目添加进程守护supervisor
Centos7安装 .net core
先添加微软包存储库(Centos 8不需要,8默认提供)
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
安装SDK或者运行时,需要做开发就安装SDK,只是为了项目能在服务器上运行,只安装运行时就行,SDK包含运行时,我直接安装了SDK
安装SDK,此处安装是3.1的
sudo yum install dotnet-sdk-3.1
安装运行时(如果安装了SDK,这一步就不需要了)
sudo yum install aspnetcore-runtime-3.1
这里边可能会遇到下面的问题:
比如,找不到包,更新包存储库后依然没法安装
下面三条指令可以更新包的存储库
yum清理
yum clean all
yum添加缓存
yum makecache
yum更新
yum -y update
如果安装还报错,查看可选择的源
yum search dotnet
然后选择对应的源进行安装