Yi.Abp.Admin 快速指南:10 分钟从零跑通 .NET8 管理后台

Yi.Abp.Admin 快速指南:10 分钟从零跑通 .NET8 管理后台 Yi.Abp.Admin 快速指南10 分钟从零跑通 .NET8 管理后台【免费下载链接】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 SqlSugar 的开源管理后台系统后端按 DDD 领域驱动设计分层前端提供 Vue3 多套 UI内置 RBAC 权限管理、BBS 论坛社区、多租户与定时任务。框架以源码形式直接附带不打 NuGet 包适合中小项目二开上线和 ABP vNext、SqlSugar 学习仓库可通过git clone https://gitcode.com/gh_mirrors/yi/Yi.Abp.Admin获取。 项目概览.NET8 Vue3 的管理后台集大成框架一句话结论这是一套开箱即跑的 .NET8 管理后台数据库、权限、论坛、定时任务全部内置。后端.NET 8ASP.NET Core 8.0ABP vNext 模块化与动态 APISqlSugar ORMAutofac 依赖注入Serilog 日志JWT 鉴权 刷新令牌Hangfire 定时任务前端Vue34 套现成项目——BBS 社区端 Vben / Pure / RuoYi 三套后台管理 UI内置模块RBAC 权限用户、角色、菜单、部门、岗位、字典、日志、BBS 论坛社区、多租户、审计日志数据库支持 SQLite、MySQL、SQL Server、Oracle、PostgreSQLCodeFirst 自动建库建表 种子数据仓库里没有一条 SQL 文件️ 目录解剖六个顶层目录各管一摊新手只需记住一个原则业务代码写Yi.Abp.Net8/src其余目录是框架源码供学习和二开。目录主要职责开发者关注点Yi.Abp.Net8.NET 8 后端主项目framework/基础设施、module/内置模块RBAC 等、src/业务宿主、test/测试、tool/脚手架Yi.Bbs.Vue3BBS 论坛社区前端登录页、社区页面对接后端 BBS 接口Yi.Vben5.Vue3Vben 后台管理前端TSRBAC 权限管理后台演示站点主力 UIYi.Pure.Vue3Pure 后台管理前端TS备选管理后台 UI含 mock 数据Yi.RuoYi.Vue3RuoYi 后台管理前端JS备选管理后台 UI含动态路由Yi.Doc.Md官方文档教程快速上手、功能模块、实战演练等章节建议按序阅读 启动流程从入口类到模块注册只走三步整个启动链路很短创建 Builder → 注册一个 Web 模块 → 初始化运行剩下全靠 ABP 的模块依赖图自动展开。入口src/Yi.Abp.Web/Program.cs。先初始化 Serilog 日志按天滚动写入 logs/ 目录再从配置读取App:SelfUrl绑定监听地址默认 19001 端口模块注册调用AddApplicationAsyncYiAbpWebModule()只点名了 Web 模块一个但 YiAbpWebModule 通过[DependsOn]特性声明了 SqlSugarCore、Application、RBAC、多租户、Swagger、Hangfire 等依赖ABP 会按依赖图自动装配整棵模块树——这就是模块化设计的核心新增能力只需加依赖不用改主流程初始化时机app.InitializeApplicationAsync()时各模块依次执行OnApplicationInitializationAsync组装 HTTP 管道跨域 → 刷新令牌 → JWT 鉴权 → 多租户 → Swagger → 工作单元 → 授权 → Hangfire 面板。动态 API 则在更早的PreConfigureServices阶段注册Application 层的服务接口被自动转成/api/app前缀的接口全程不用手写 Controller前端启动在选定的前端目录执行npm install再npm run dev零配置可跑默认 SQLiteyi-abp-dev.db 本地内存缓存CodeFirst 首次启动自动建库、建表、灌种子数据⚙️ 配置体系连接串、端口、JWT 密钥都在哪改所有配置集中在 appsettings.json开发环境由appsettings.Development.json覆盖。ASP.NET Core 的加载覆盖顺序从低到高为默认配置文件 → 环境专属配置文件 → 环境变量 → 命令行参数因此生产环境可以直接用环境变量覆盖密钥不必改文件。配置节作用DbConnOptions数据库连接串Url、类型DbType、CodeFirst 建表、种子数据、多租户等开关App:SelfUrl/CorsOrigins启动监听地址与跨域白名单分号分隔JwtOptions/RefreshJwtOptionsJWT 签名密钥、颁发者与有效期access token 与刷新令牌分开配置Redis分布式缓存与 Hangfire 存储默认关闭走本地内存RbacOptions超级管理员密码、验证码与注册开关❓ 速查问答新手最常问的三个问题Q数据库连接串在哪里改改appsettings.json中DbConnOptions:Url和DbType即可。换成 MySQL 后首次启动 CodeFirst 会自动建表无需导入脚本。Q前端页面怎么替换成自己的任选 Vben / Pure / RuoYi 一套前端修改或接入自有 Vue3 项目后端接口统一挂在/api/app前缀下只需配置请求 baseURL。Q默认登录账号密码是什么超级管理员cc/123456由种子数据自动生成默认密码可在RbacOptions:AdminPassword中调整。【免费下载链接】Yi.Abp.Admin爽.Net8集大成者终究轮子简易实用老牌经典。 后端.Net8前端Vue3框架三层架构\DDD领域驱动设计内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。项目地址: https://gitcode.com/gh_mirrors/yi/Yi.Abp.Admin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考