第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.安装进程守护程序
5.设置进程
运行目录选中第2步创建的静态网站对应的目录
启动命令为:
dotnet 【工程名称.dll】 –urls 【http://localhost:端口】
其中【】中的内容为替换内容,比如我的工程为ceshi.dll 端口为5000
则填写
dotnet ceshi.dll –urls http://localhost:5000
6.设置静态网站的反向代理
方法参照文章《宝塔Linux面板+.net 6+自建服务如何部署网站?》中的步骤6
© 版权声明
THE END
暂无评论内容