linux 部署 net6 应用程序!(宝塔版)

宝塔为最新版本7.9.3+

首先在VS2022上面把应用编译成linux 上的运行文件!
在这里插入图片描述
然后通过上传到指定目录,也用过宝塔的坑定会。

linux安装 net6 运行时。

依照官网的操作。我的是CentOS 7,谁叫8不支持了呢。

  1. 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令:
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
  1. 安装运行时
sudo yum install dotnet-runtime-6.0
  1. 查找dotnet 目录。
which dotnet

在这里插入图片描述
搜索dotnet,你会发现,真正的环境目录在 /usr/share/dotnet/dotnet
在这里插入图片描述
在宝塔里有一个,堡塔应用管理器,他集成了supervisor管理器,这下就不用费心了。在这里插入图片描述

堡塔应用管理器管理 net 进程

在这里插入图片描述
选择环境池,添加环境,按照上面查找的路径一个一个选。

在这里插入图片描述
点击选择 dotnet文件。ok 环境添加成功。

返回到应用列表,添加应用即可。
在这里插入图片描述名称:随意。
应用环境:上一步选的dotnet环境。
启动文件:就是我们打包后的启动的 xx.dll.
启动参数:直接写命令 dotnet xx.dll

最后一步就是去nginx 里面修改一下代理。。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐