What problem does it solve?
Provide clear, up-to-date guidance and actionable patterns for building, reviewing, refactoring, and upgrading ASP.NET Core applications so teams avoid outdated patterns, security misconfigurations, and brittle startup shapes.
Core Features & Use Cases
- App model selection & scaffolding: Help choose between Blazor, Razor Pages, MVC, Minimal APIs, controllers, SignalR, or gRPC and start from the correct template and hosting model.
- Host, DI, and pipeline composition: Ensure Program.cs, middleware ordering, DI lifetimes, configuration, and routing follow current Microsoft guidance to prevent common runtime and security bugs.
- Cross-cutting concerns & upgrades: Provide focused references for data access, security/Identity, testing, performance, deployment, and version migration so teams can safely upgrade frameworks or introduce new platform APIs.
- Use Case: Migrate an older WebHost/Startup app to the modern WebApplicationBuilder hosting model, preserving behavior while updating middleware order, DI registrations, and tests.
Quick Start
Create a new ASP.NET Core web application targeting net10.0 using WebApplicationBuilder, add JWT authentication, register an EF Core DbContext, and scaffold a minimal API endpoint for users.