本教程旨在帮助快速应用和整合 ABP Framework “全家桶”,快速集成常用应用模块,充分发挥模块复用、业务复用的模块化优势;探索基于 ABP Framework 极速开发的最佳路径,解决方案中全部 ABP Framework 框架模块和应用模块都使用项目源码引用,方便进入框架内部进行源码调试、过程跟踪、原理分析;最终得到一个模块完备、可开发、可调试、可发布和部署的分层架构解决方案。
适合具有一定 .NET Core 、ASP.NET Core MVC 基础,希望快速上手 ABP Framework 的开发者。
刚开始接触 ABP Framework 时,不知道大家有没有感觉:一看文档深似海。看完文档之后,想快速上手却淹没在各种技术细节中,把握不住。
整理和持续更新本教程的目的之一是为初学者提供一条相对简洁的路径,避免陷入到框架细节中,节省入门时间、快速上手,打通应用、整合、运行、发布整个流程。
官方文档提供的是“标准化”内容,在实际使用过程中,难免会遇到一些“意想不到的情况”。本教程不会重复官方帮助文档内容,只总结实践步骤和经验,从实践上对官方文档进行补充。
在 ABP Framework 1.0 发布时,那时叫 ABP vNext,就一直关注和学习,走过很多弯路,填过很多坑,排过很多错,一路走来,痛并快乐着。
整理教程是一件非常耗时且考验毅力的事情,相比之下撸代码反而来得更轻松。本教程的每一个步骤,都是实际操作的记录;每一个问题及经验总结都是曾经遇到和填过的“坑”。
希望能够帮助你更快应用 ABP Framework 这个优秀框架!
——2021.11.14 iEricLee
学习 ABP Framework 最好的时机就是现在!
从开发到辅助开发,ABP Framework 提供一站式解决方案。
十分钟快速搭建包含独立身份认证服务、独立API服务的分层架构解决方案。
了解 ABP Framework 分层架构启动模板中内置应用模块和后续待集成的应用模块。
整体把握分层架构解决方案中应用程序调用关系和项目间引用关系,看清解决方案骨架和脉络。
一个开箱即用的博客系统,同时其良好的扩展性也可为其他内容管理功能开发提供支持,比如:评论、评分、反馈。
开发辅助工具,让项目中所有内嵌文件可视化
功能完备的文档展示功能,结合 Github 实现版本管理,最终使用该模块我们搭建一个本地版 ABP Framework 帮助文档。
应用模块集成并不复杂,掌握方法,一通百通!
应用程序、应用模块傻傻分不清楚,一篇文章理解二者本质。
磨刀不误砍柴工,部署前先做个规划。
服务器必备软件安装和配置:Docker、Nginx、SQL Server。
基于 Docker 部署 ASP.NET Core MVC 应用到 Centos 服务器
ABP Framework 7.0.0正式版已发布,总结从 6.0.1 到 7.0.0 升级步骤和注意事项。
ABP Framework 7.4.0正式版已发布,总结从 7.0.0 到 7.4.0 升级步骤和注意事项。