aspnetboilerplate

2025-12-07 0 295

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
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

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

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