-
准备
-
宝塔安装
-
.netcore安装
-
Admin.net框架发布
-
宝塔面板设置
-
完结撒花
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框架
-
前端
- 安装依赖
下载好框架源代码后,使用vscode打开前端目录
在终端运行以下指令
- 安装依赖
pnpm install
- 测试运行
pnpm run dev
- 打包发布
pnpm run build
2.后端
使用vs2022打开后端工程项目
选择发布 Admin.NET.Web.Entry 项目
这里,我选择的是发布到FTP,因为宝塔上有FTP功能,可以很方便的更新后端服务。
5.宝塔面板相关设置
这里主要说明下关于运行Admin.net框架的相关设置,面板其他方面设置,请自行百度。
-
前端项目的反向代理设置
按照以上配置,如果还出现无法正常访问后端,可查看具体的代理目录,按对应的代理目录自行添加代理配置项。 -
后端项目创建站点服务
6.完结撒花
以上就是使用宝塔面板运行Admin.net框架全部过程,仅供参考。
目前宝塔面板,对netcore环境支持还不是很好,希望官方后续能给出点专业点的管理模块。