首页 > 系统相关 >linux 部署 net6 应用程序(宝塔版)

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

时间:2023-03-04 12:23:01浏览次数:39  
标签:宝塔 管理器 应用程序 添加 linux dotnet net6

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 里面修改一下代理。。

标签:宝塔,管理器,应用程序,添加,linux,dotnet,net6
From: https://www.cnblogs.com/yuzeng/p/17178050.html

相关文章

  • NET6 使用 Pomelo.EntityFrameworkCore.MySql,无法从“string”转化为Microsoft.Entity
    NET6使用Pomelo.EntityFrameworkCore.MySql,无法从“string”转化为Microsoft.EntityFrameworkCore.ServerVersion。关于net6使用了6.0版本Pomelo.EntityFrameworkCor......
  • linux驱动移植-串口驱动
    ----------------------------------------------------------------------------------------------------------------------------内核版本:linux5.2.8根文件系统:busybo......
  • Linux下安装prometheus & grafana
    1安装prometheus1.1下载prometheus下载地址https://prometheus.io/download/#prometheus下载wgethttps://github.com/prometheus/prometheus/releases/download/v......
  • linux下动态链接
    linux下的动态链接动态连接器ld.so首先本文是对linux下的动态链接过程的探讨,由于需要我们再这里将.elf文件叫做可执行文件,将动态链接库.so文件叫做共享对象文件,他们两个......
  • linux修改ssh默认端口
    1.登录服务器,打开sshd_config文件vim/etc/ssh/sshd_config2.找到#Port22,默认是注释掉的,先把前面的#号去掉,再插入一行设置成你想要的端口号,注意不要跟现有端口号......
  • Linux下配置Dovecot常见错误及解决办法
    Error:doveconf:Fatal:Errorinconfigurationfile/etc/dovecot/dovecot.conf:protocols:Unknownprotocol:sieveGroupwareError:Theconnectionwasrefused.......
  • 常用Linux shell命令汇总,总有一条你需要
    对于经常使用linux系统的博主来说,基本常用的shell命令是少不了的,总结一下,哪天不会了,可以来翻看下O(∩_∩)O。对你有用记得收藏哦!欢迎补充!1.检查远程端口是否对bash开放:......
  • vscode连接远程linux服务器免输密码
    在VScode中安装Remote-ssh插件连接到远程服务器1、打开本地cmd,输入以下命令生成密钥id_rsa.pub,一直回车,默认生成到C:\Users\jae.sshssh-keygen-trsa2、打开远程服务......
  • linux最小化安装后添加图形界面
    linux支持图形界面,如果装成了最小化系统该怎样添加图形界面呢?首先要知道的是,要想从最小化安装到图形界面绝对要装很多包,我们不可能一个包一个包的去装,大多数小伙伴应该也记......
  • linux最小化安装后添加图形界面
    linux支持图形界面,如果装成了最小化系统该怎样添加图形界面呢?首先要知道的是,要想从最小化安装到图形界面绝对要装很多包,我们不可能一个包一个包的去装,大多数小伙伴应该也记......