aspnetboilerplate

2025-12-07 0 205

ASP.NET样板

警告

支持公告结束

对ASP.NET样板的支持将于2026年5月正式结束。但是,我们将继续使用ASP.NET样板为ASP.NET零客户提供支持。对于那些寻求开源替代品的人,我们建议迁移到ABP框架。有关完整的故事,请阅读《生命宣布的终结》。

什么是ABP?

ASP.NET样板是专门为新的现代Web应用程序设计的通用应用程序框架。它使用已经熟悉的工具并实现了它们周围的最佳实践,为您提供扎实的开发体验

ASP.NET样板与最新的ASP.NET CoreEF Core一起使用,但也支持ASP.NET MVC 5.X和EF 6.x。

模块化设计

ABP设计为模块化可扩展的,也提供了基础架构来构建自己的模块。

多租户

SaaS应用程序很容易!从数据库到UI的集成多租赁。

有据可查的

全面的文档和快速启动教程。

它如何工作

不要重复自己! ASP.NET样板通过惯例自动化常见的软件开发任务。您专注于业务代码!

有关更多详细信息,请参见引言文档。

分层体系结构

ABP提供了基于域驱动设计的分层体系结构模型,并为您的应用程序提供了可靠的模型。

有关更多详细信息,请参见Nlayer架构文档。

Nuget软件包

ASP.NET样板作为Nuget软件包分布。

包裹 地位
ABP
Abp.Aspnetcore
abp.web.common
abp.web.Resources
ABP.EntityFramework.Common
ABP.EntityFramework
ABP.EntityFrameWorkCore
Abp.nhibrenate
abp.dapper
abp.Fluentmigrator
Abp.Aspnetcore
ABP.ASPNETCORE.SIGNALR
Abp.AutomApper
abp.hangfire
abp.hangfire.aspnetcore
abp.castle.log4net
Abp.Rediscache
Abp.Rediscache.protobuf
ABP.MailKit
abp.quartz
abp.testbase
abp.aspnetcore.testbase
ABP.ASPNETCORE.Openiddict

模块零

什么是“模块零”?

这是与Microsoft ASP.NET身份集成的ASP.NET样板模块。

实现ASP.NET样板框架的抽象概念:

  • 设置商店
  • 审核日志存储
  • 背景工作店
  • 功能存储
  • 通知商店
  • 许可检查器

还添加了常见的企业应用程序功能:

  • 用户,角色和权限管理需要身份验证和授权的应用程序。
  • SaaS应用程序的租户和版本管理。
  • 组织单位管理。
  • 语言和本地化文本管理。
  • 身份服务器4集成。

模块零软件包定义实体并为这些概念实现基本域逻辑。

Nuget软件包

ASP.NET核心身份软件包

集成到ASP.NET核心身份的软件包。

包裹 地位
Abp .verocore
abp .verocore.entityframeworkcore

共享软件包

abp .verocore。*和abp.zero。*软件包之间的共享软件包。

包裹 地位
abp.Zero.Common
abp.Zero.ldap

启动模板

您可以从启动模板创建项目,以轻松从模块零开始:

  • ASP.NET Core&Angular基于启动项目。
  • 基于ASP.NET Core MVC和基于JQuery的启动项目。
  • ASP.NET Core MVC 5.X / AngularJS的启动项目。

基于ASP.NET Core的启动模板的屏幕截图:

链接

  • 网站和文档:https://aspnetboilerplate.com
  • 问题与答案:https://stackoverflow.com/questions/tagged/aspnetboilerplate?sort=newest

行为守则

该项目采用了贡献者盟约定义的行为准则,以阐明我们社区的预期行为。有关更多信息,请参见.NET基金会行为守则。

.NET基金会

该项目得到了.NET基金会的支持。

执照

麻省理工学院。

下载源码

通过命令行克隆项目:

git clone https://github.com/aspnetboilerplate/aspnetboilerplate.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

左子网 开发教程 aspnetboilerplate https://www.zuozi.net/32073.html

abp
上一篇: abp
practical aspnetcore
下一篇: practical aspnetcore
常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务