ASP.Net Core应用部署到Linux服务器

本文详述了如何将ASP.Net Core应用部署到Linux(Deepin)服务器,包括发布项目、上传文件、运行应用、异常处理、反向代理配置(使用nginx)、设置守护服务(Supervisor)以及配置开机启动,确保应用稳定运行。

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

ASP.Net Core应用部署到Linux服务器

注:本文测试基于Deepin Linux系统

1、发布

将项目文件发布到windows系统的某个目录底下,详细操作可参考ASP.Net Core程序发布

2、上传服务器

将发布好的项目文件打包上传到Linux服务器,可参照SecureCRT上传文件到服务器,为了更好地理解,假定将文件AngularDemo01.tar上传到服务器的/usr/publish/Angular路径下;

3、运行

打开终端,进行上传目录

cd /usr/publish

对上传的文件目录进行赋权

sudo chmod -R 777 Angular

找到压缩包若上传的是压缩包,则先进行解压缩

cd Angular
sudo tar -xvf AngularDemo01.tar

进行解压后的文件,运行项目

sudo dotnet AngularDemo01.dll

注:该AngularDemo01.dll必须是在发布的目录底下的dll文件,如发布的路径为bin/Release/netcoreapp3.1/publish/ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值