宝塔Linux面板+进程守护管理器,如何快速部署.net6 asp.net core网站?

第1部分:应用场景

不得不说,最近研究.net 6有些吃力,以前都是用.net framework,现在可好,基本把以前的东西都抛弃了,前面我已经分享了两种在Linux中部署的.net 6网站的方法了。一个是使用docker部署,部署的方法我在文章《宝塔面板+.net 6(asp.net core 6)+linux+Docker如何部署网站》中提及,但是缺点也很明显,另一个是自己搭建服务进行部署,这个方法我在文章《宝塔Linux面板+.net 6+自建服务如何部署网站?》中提及,也有一个缺点,就是更新程序后,需要通过终端命令进行重启,那么,既然我们用了宝塔,为什么不使用这一个牛皮的工具呢?现在我在跟大家说下最便捷的方案。

第2部分:解决方案

1.安装.net 6运行环境

方法参照文章《宝塔Linux面板+.net 6+自建服务如何部署网站?》中的步骤1

2.创建静态网站

方法参照文章《宝塔Linux面板+.net 6+自建服务如何部署网站?》中的步骤4

3.上传我们的程序到静态网站目录下

将.net 6 包进行发布,发布后压缩并且上传到第2所创建的静态网站对应的目录下

4.安装进程守护程序

宝塔Linux面板+进程守护管理器,如何快速部署.net6 asp.net core网站?

5.设置进程

宝塔Linux面板+进程守护管理器,如何快速部署.net6 asp.net core网站?

运行目录选中第2步创建的静态网站对应的目录

启动命令为:

dotnet 【工程名称.dll】 –urls 【http://localhost:端口】
其中【】中的内容为替换内容,比如我的工程为ceshi.dll 端口为5000

则填写

dotnet ceshi.dll –urls http://localhost:5000

6.设置静态网站的反向代理

方法参照文章《宝塔Linux面板+.net 6+自建服务如何部署网站?》中的步骤6

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容