当前位置: 首页 > news >正文

宝塔面板运行Admin.net框架

  1. 准备

  2. 宝塔安装

  3. .netcore安装

  4. Admin.net框架发布

  5. 宝塔面板设置

  6. 完结撒花

1.准备
服务器/虚拟机一台
系统Windows server / Ubuntu20.04(本贴使用的是Ubuntu20.04版本系统)
Admin.net开发框架
先安装好服务器系统,这里就不做安装过程描述了,不会的请自行百度

2.宝塔安装

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

复制上方安装脚本,运行即可

3.netcore安装
这里用的是net6.0版本

sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-6.0

复制上方安装脚本,运行即可

4.发布Admin.net框架

  1. 前端

    • 安装依赖
      下载好框架源代码后,使用vscode打开前端目录
      在这里插入图片描述
      在终端运行以下指令
pnpm install
 - 测试运行
pnpm run dev
 - 打包发布
pnpm run build

2.后端
使用vs2022打开后端工程项目
在这里插入图片描述
选择发布 Admin.NET.Web.Entry 项目
在这里插入图片描述
这里,我选择的是发布到FTP,因为宝塔上有FTP功能,可以很方便的更新后端服务。

5.宝塔面板相关设置
这里主要说明下关于运行Admin.net框架的相关设置,面板其他方面设置,请自行百度。

  • 前端项目的反向代理设置
    在这里插入图片描述
    在这里插入图片描述
    按照以上配置,如果还出现无法正常访问后端,可查看具体的代理目录,按对应的代理目录自行添加代理配置项。

  • 后端项目创建站点服务
    在这里插入图片描述
    6.完结撒花
    以上就是使用宝塔面板运行Admin.net框架全部过程,仅供参考。
    目前宝塔面板,对netcore环境支持还不是很好,希望官方后续能给出点专业点的管理模块。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • linux ssh 远程执行shell 获取返回值
  • Objective-C 中的 isa 不再是简单的结构体指针
  • 树莓派pico入坑笔记,dht11使用及温湿度表制作
  • C语言从头学31——与字符串变量相关的几个函数
  • 各地户外分散视频监控点位,如何实现远程集中实时监看?
  • 大整数加法C++
  • STM32H7之DMD2D是个啥
  • 如何理解李彦宏说的”不要卷模型,要卷应用
  • 绝区伍--2024年AI发展路线图
  • 模拟防止重复提交
  • 用智能方法设计量子点半导体光放大器
  • 数据结构第22节 堆排序优化
  • Hive的分区表分桶表
  • RKNN3588——利用推理YOLOv8推理图片
  • 浅析Nginx技术:开源高性能Web服务器与反向代理
  • 【node学习】协程
  • 〔开发系列〕一次关于小程序开发的深度总结
  • js 实现textarea输入字数提示
  • LeetCode18.四数之和 JavaScript
  • vue-router的history模式发布配置
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 观察者模式实现非直接耦合
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何学习JavaEE,项目又该如何做?
  • 入口文件开始,分析Vue源码实现
  • 三分钟教你同步 Visual Studio Code 设置
  • 协程
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 关于Android全面屏虚拟导航栏的适配总结
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (arch)linux 转换文件编码格式
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (笔记)M1使用hombrew安装qemu
  • (七)Knockout 创建自定义绑定
  • (转)setTimeout 和 setInterval 的区别
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET单元测试
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • @RequestMapping-占位符映射
  • @ResponseBody
  • [20161101]rman备份与数据文件变化7.txt
  • [ABC294Ex] K-Coloring
  • [BUG] Authentication Error
  • [FFmpeg学习]从视频中获取图片
  • [fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platfo
  • [hdu2196]Computer树的直径
  • [JS]经典面试题-基础篇