ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Yi.Abp.Admin 快速上手:5 分钟看懂 .NET 8 + ABP vNext 后台管理系统

Yi.Abp.Admin 快速上手:5 分钟看懂 .NET 8 + ABP vNext 后台管理系统 Yi.Abp.Admin 快速上手5 分钟看懂 .NET 8 ABP vNext 后台管理系统【免费下载链接】Yi.Abp.Admin爽.Net8集大成者终究轮子简易实用老牌经典。 后端.Net8前端Vue3框架三层架构\DDD领域驱动设计内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。项目地址: https://gitcode.com/gh_mirrors/yi/Yi.Abp.AdminYi.Abp.Admin 是一套基于 .NET 8 与 ABP vNext 的开源 .NET 8 后台管理系统框架后端按 DDD 分层组织内置 RBAC 权限与 BBS 论坛社区模块前端配套多套 Vue3 管理界面。这篇开源框架指南带你把入口、配置和目录一次理清是典型的 ABP vNext 快速入门材料。这是一个什么样的项目一句话定位一个前后端一体、拿来就能二开的 .NET 后台管理系统骨架。先把三个名词说人话.NET 8微软的开源 C# 运行框架负责跑后端程序本身。ABP vNext架在 .NET 之上的开源应用框架把模块化、依赖注入、动态 API、多租户这些公共能力做成开箱即用的约定。DDD领域驱动设计一种按业务领域组织代码的后端架构思路把领域模型和应用服务、数据访问拆开业务逻辑放在领域层代码边界更清楚。再补一个新手常卡壳的词依赖注入就是你声明需要谁容器负责把对象递给你不用满手new。先跑起来没有 Startup.cs启动逻辑藏在模块里Yi.Abp.Admin 找不到传统的Startup.cs。后端入口是 Yi.Abp.Net8/src/Yi.Abp.Web/Program.cs它只做三件事创建WebApplication构建器、调用AddApplicationAsyncYiAbpWebModule把 ABP 拉起来、然后RunAsync监听地址。真正的启动逻辑分散在各模块的初始化方法里PreConfigure提前改框架选项启动更快、ConfigureServices注册服务、OnApplicationInitialization初始化管道中间件。ABP 加载模块时按依赖顺序依次触发这些方法所以读 YiAbpWebModule.cs 就是读整个应用的启动脚本。本地跑法用 Visual Studio 打开 Yi.Abp.Net8 解决方案把 Yi.Abp.Web 设为启动项目运行即可。默认监听http://*:19001数据库走 Sqlite 本地文件零依赖即可启动启动后 Swagger 页面可以直接调接口比如创建租户的POST /api/app/tenant。改配置去哪看主配置只有一个Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json。打开它所有关键项都在里面DbConnOptions数据库连接串、数据库类型、CodeFirst、种子数据开关Redis是否启用 Redis 及连接串开启后 Hangfire 作业也切到 RedisJwtOptions/RefreshJwtOptionsJWT 签发方、密钥、有效期OAuthQQ、Gitee 第三方登录的 ClientId 与回调RbacOptions超级管理员默认密码、验证码、注册开关App:SelfUrl监听地址端口就在这改环境差异走 ASP.NET Core 的标准约定appsettings.Development.json覆盖开发环境的值appsettings.Production.json负责生产环境的加固与性能参数。Yi.Abp.Web.csproj 已把appsettings.Development.json配置为随输出复制客户端项目如 Yi.Abp.Client.WebApi里也能看到现成的开发环境文件。ABP 的配置体系还兼容环境变量、命令行参数等来源动态加载容器部署时用环境变量覆盖连接串比改文件更方便。两分钟看懂目录Yi.Abp.Net8后端核心。.NET 8 解决方案含领域模型、应用服务、Web 宿主、framework 基础封装和 rbac/audit-logging 等内置模块Yi.Bbs.Vue3BBS 论坛社区的前端Vue3 写的Yi.RuoYi.Vue3RuoYi 风格后台管理前端Yi.Pure.Vue3Pure 风格后台管理前端Yi.Vben5.Vue3Vben5 风格后台管理前端Yi.Doc.Md中文教程文档快速上手、功能模块、实战演练三套README.md项目主介绍LICENSE 是 MIT 协议另有 README-Docker.md 讲 docker 一键启动.gitignore是标准忽略规则上手前的提醒先读 README.md 再进 Yi.Doc.Md 的快速上手教程作者的教程比源码注释写得更细启动前检查appsettings.json里的DbConnOptions默认 Sqlite 开箱即用要换 MySQL 或 SqlServer 记得同步改DbType和连接串RbacOptions:AdminPassword默认是123456本地练手没问题上线前一定改掉JWT 密钥同理【免费下载链接】Yi.Abp.Admin爽.Net8集大成者终究轮子简易实用老牌经典。 后端.Net8前端Vue3框架三层架构\DDD领域驱动设计内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。项目地址: https://gitcode.com/gh_mirrors/yi/Yi.Abp.Admin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表