liunx部署.net Core

本文档详细介绍了如何在CentOS 7上部署.NET Core 3.1应用程序,包括安装.NET Core SDK和运行时,使用Xshell上传项目,解压缩,设置运行环境,使用Nginx进行测试,以及通过Supervisor实现进程管理和开机自启动。此外,还涉及到防火墙的配置以开放必要的端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具:
Visual Studio 2019 Professional(VS开发工具)
.NET Core 3.1+(SDK 版本)
CentOS 7 X64(Linux操作系统)
VMware Workstation 15 Pro(VMware虚拟机)
Xshell 6(远程连接Linux工具)


#注册 Microsoft 密钥。注册产品存储库。安装必需的依赖项。

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

#安装 .NET Core 运行时

sudo yum -y install aspnetcore-runtime-3.1    #具体可根据自己项目使用的版本

#查看Dotnet 版本信息

dotnet --info

#安装.NET Core SDK

sudo yum -y install dotnet-sdk-3.1  #具体可根据自己项目使用的版本

#查看Dotnet 版本信息

dotnet --info

#查看Dotnet 版本信息

dotnet --version


1.创建一个.Net Core 的项目 …
2.发布.Net Core 项目



使用Xshell

先安装lrzsz,然后使用Xshell上传发布好的项目到Linux服务器

#安装lrzsz

sudo yum -y install lrzsz

#检查是否安装lrzsz

rpm -qa lrzsz

#进入var目录

cd /var

#创建www文件夹

sudo  mkdir www

#进入WWW目录

cd www

#查看www目录下的文件

ls

#使用rz命令上传,选择要上传的文件

sudo rz

#查看www目录下的文件

ls

一般都建议压缩上传 到时候再解压

tar压缩与解压

#进入www站点目录

cd /var/www

#rz,选择压缩好的publish.tar

sudo rz

#解压缩文件

sudo tar xvf publish.tar

#删除压缩文件

sudo rm -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值