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

这篇具有很好参考价值的文章主要介绍了linux 部署 net6 应用程序(宝塔版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

宝塔为最新版本7.9.3+

首先在VS2022上面把应用编译成linux 上的运行文件!
linux 部署 net6 应用程序(宝塔版)
然后通过上传到指定目录,也用过宝塔的坑定会。

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

linux 部署 net6 应用程序(宝塔版)
搜索dotnet,你会发现,真正的环境目录在 /usr/share/dotnet/dotnet
linux 部署 net6 应用程序(宝塔版)
在宝塔里有一个,堡塔应用管理器,他集成了supervisor管理器,这下就不用费心了。linux 部署 net6 应用程序(宝塔版)

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

linux 部署 net6 应用程序(宝塔版)
选择环境池,添加环境,按照上面查找的路径一个一个选。

linux 部署 net6 应用程序(宝塔版)
点击选择 dotnet文件。ok 环境添加成功。

返回到应用列表,添加应用即可。
linux 部署 net6 应用程序(宝塔版)名称:随意。
应用环境:上一步选的dotnet环境。
启动文件:就是我们打包后的启动的 xx.dll.
启动参数:直接写命令 dotnet xx.dll

最后一步就是去nginx 里面修改一下代理。。文章来源地址https://www.toymoban.com/news/detail-466141.html

到了这里,关于linux 部署 net6 应用程序(宝塔版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤

    随着.net core 跨平台技术的兴起,微软.net拥抱云原生,支持跨平台,可以使基于.net core技术的服务端程序轻松移植到基于Linux的云服务器上,本文以图文的方式介绍如何利用阿里云轻量应用服务器安装宝塔面板部署基于.net core的后端服务器接口程序并正常运行。 步骤 准备一台

    2024年02月14日
    浏览(62)
  • .net core控制台应用程序在linux运行

    1)创建.net 6.0控制台应用程序 2)在应用根目录执行cmd命令发布应用:dotnet publish -o .deploy 3)将发布文件上传到服务器    4)运行控制台应用程序(dotnet /home/app/ConsoleApp/ConsoleApp5.dll) 5)如果需要定时执行,可以添加sh文件 参考:linux定时备份(删除)mysql_linux数据库定时备

    2024年02月16日
    浏览(61)
  • 【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】

    然后给项目命名并选择文件保存位置 用一个空项目进行举例 创建完成如下 点击更多模板选择Web窗体 创建成功如下 .aspx页面编写前端代码,.aspx.cs页面编写后端代码 通过插入表格和拉取控件快速完成 然后给Button按钮设置一个点击事件,双击按钮后会跳到.aspx.cs页面,完善下面

    2024年02月07日
    浏览(81)
  • .net6部署到linux上(CentOS Linux 7)

    目录 一、先在linux上配置.net环境 添加 Microsoft 包存储库 安装 SDK 安装运行时 检查 SDK 版本可使用终端查看当前安装的 .NET SDK 版本。 打开终端并运行以下命令。 二、创建.net6 mvc项目 并发布 创建项目   修改默认端口 打包发布到文件夹  运行打包项目查看项目是否ok  将项目

    2024年02月04日
    浏览(49)
  • 在 CentOS7上部署.Net6程序

    如果要开发 .NET 应用,请安装 SDK(包括运行时)。 或者,如果只需运行应用程序,请安装运行时。 如果要安装该运行时,建议安装 ASP.NET Core 运行时,因为它同时包括 .NET 和 ASP.NET Core 运行时。 1、安装签名 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信

    2024年01月19日
    浏览(47)
  • ubuntu20安装docker、redis、mysql及部署net6应用

    一、更新系统软件包索引 二、安装docker 三、在docker中安装Mysql 拉取mysql镜像 查看镜像 运行容器 参数说明: -i :以交互模式运行,通常配合 -t -t :为容器重新分配一个伪输入终端,通常配合 -i -d :后台运行容器 -p :端口映射,格式为 主机端口:容器端口 -e :设置环境变量

    2024年02月02日
    浏览(37)
  • 如何使用Docker将.Net6项目部署到Linux服务器(一)

    目录 一 配置服务器环境 1.1 配置yum                                                                                                                     1.1.1 更新yum包 1.1.2 yum命令 1.2 配置docker                                                           

    2024年02月04日
    浏览(47)
  • 关于.NET6后端程序(api)部署ssl证书的问题(https) 解决ing

    首先 一般情况下,后端不用https,但vs默认创建工程时,很容易勾选,这是需要将https改为http 改两处 一、把program.cs的 //app.UseHttpsRedirection(); 注释了 二、launchSettings里的iisSettings中 443改为0 再加一处 launchSettings的\\\"applicationUrl\\\": \\\"http://localhost:5001\\\"需要把s删掉 如果不改 用post会默认

    2024年01月17日
    浏览(61)
  • Observability:使用 OpenTelemetry 手动检测 .NET 应用程序

    作者:David Hope 在快节奏的软件开发领域,尤其是在云原生领域,DevOps 和 SRE 团队日益成为应用程序稳定性和增长的重要合作伙伴。 DevOps 工程师不断优化软件交付,而 SRE 团队则充当应用程序可靠性、可扩展性和顶级性能的管理者。 挑战? 这些团队需要一种尖端的可观察性

    2024年02月06日
    浏览(58)
  • 【.NET】控制台应用程序的各种交互玩法

    关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加 n,而是用 r 回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。 于是,有人想出了第二种方案——把要输出的文本存起来(用二维数组,啥的都行

    2024年02月04日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包