Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ASP.NET Boilerplate - Web Application Framework

License

NotificationsYou must be signed in to change notification settings

aspnetboilerplate/aspnetboilerplate

Repository files navigation

Build StatusNuGetMyGet (with prereleases)NuGet Download

End of Support Announcement

Support for ASP.NET Boilerplate will officially end inMay 2026. However, we will continue to provide support forASP.NET Zerocustomers using ASP.NET Boilerplate. For those looking for an open-source alternative, we recommend migrating toABP Framework. For the full story,read the end of life announcement.

What is ABP?

ASP.NET Boilerplate is a general purposeapplication framework specially designed for new modern web applications. It uses alreadyfamiliar tools and implementsbest practices around them to provide you aSOLID development experience.

ASP.NET Boilerplate works with the latestASP.NET Core &EF Core but also supports ASP.NET MVC 5.x & EF 6.x as well.

Modular Design

Designed to bemodular andextensible, ABP provides the infrastructure to build your own modules, too.

Multi-Tenancy

SaaS applications made easy! Integratedmulti-tenancy from database to UI.

Well-Documented

Comprehensivedocumentation and quick start tutorials.

How It Works

Don't Repeat Yourself! ASP.NET Boilerplate automates common software development tasks by convention. You focus on your business code!

ASP.NET Boilerplate

See theIntroduction document for more details.

Layered Architecture

ABP provides a layered architectural model based onDomain Driven Design and provides aSOLID model for your application.

NLayer Architecture

See theNLayer Architecture document for more details.

Nuget Packages

ASP.NET Boilerplate is distributed as NuGet packages.

PackageStatus
AbpNuGet version
Abp.AspNetCoreNuGet version
Abp.Web.CommonNuGet version
Abp.Web.ResourcesNuGet version
Abp.EntityFramework.CommonNuGet version
Abp.EntityFrameworkNuGet version
Abp.EntityFrameworkCoreNuGet version
Abp.NHibernateNuGet version
Abp.DapperNuGet version
Abp.FluentMigratorNuGet version
Abp.AspNetCoreNuGet version
Abp.AspNetCore.SignalRNuGet version
Abp.AutoMapperNuGet version
Abp.HangFireNuGet version
Abp.HangFire.AspNetCoreNuGet version
Abp.Castle.Log4NetNuGet version
Abp.RedisCacheNuGet version
Abp.RedisCache.ProtoBufNuGet version
Abp.MailKitNuGet version
Abp.QuartzNuGet version
Abp.TestBaseNuGet version
Abp.AspNetCore.TestBaseNuGet version
Abp.AspNetCore.OpenIddictNuGet version

Module Zero

What is 'Module Zero'?

This is anASP.NET Boilerplate module integrated with MicrosoftASP.NET Identity.

Implements abstract concepts of ASP.NET Boilerplate framework:

Also adds common enterprise application features:

Module Zero packages define entities and implement base domain logic for these concepts.

NuGet Packages

ASP.NET Core Identity Packages

Packages integrated intoASP.NET Core Identity.

PackageStatus
Abp.ZeroCoreNuGet version
Abp.ZeroCore.EntityFrameworkCoreNuGet version

Shared Packages

Shared packages between the Abp.ZeroCore.* and Abp.Zero.* packages.

PackageStatus
Abp.Zero.CommonNuGet version
Abp.Zero.LdapNuGet version

Startup Templates

You can create your project from startup templates to easily start with Module Zero:

A screenshot of the ASP.NET Core based startup template:

Links

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.For more information see the.NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the.NET Foundation.

License

MIT.


[8]ページ先頭

©2009-2025 Movatter.jp