Setting the file. One moment.
Subchapter 1.1
references/_sections.mdMarkdown2 KBView on GitHub
stack-selection.md -> program-and-pipeline.md -> one primary app-model reference -> security-and-identity.md -> testing-performance-and-operations.mdprogram-and-pipeline.md -> any needed cross-cutting referencesapis-minimal-and-controllers.md -> security-and-identity.md -> data-state-and-services.md -> testing-performance-and-operations.mdsecurity-and-identity.mdrealtime-grpc-and-background-work.mdversioning-and-upgrades.md| File | Open when |
|---|---|
stack-selection.md | Choose Blazor, Razor Pages, MVC, Minimal APIs, controllers, SignalR, or gRPC |
program-and-pipeline.md | Structure Program.cs, services, configuration, middleware, routing, logging, static files, and app startup |
ui-blazor.md | Build or review Blazor Web Apps and component-based UI |
ui-razor-pages.md | Build or review page-focused server-rendered applications |
ui-mvc.md | Build or review controller/view applications |
apis-minimal-and-controllers.md | Build or review HTTP APIs |
| File | Open when |
|---|---|
data-state-and-services.md | Register services, use EF Core, handle options/configuration, or manage app state |
security-and-identity.md | Add Identity, cookies, bearer auth, policies, CORS, CSRF, HTTPS, or secrets handling |
realtime-grpc-and-background-work.md | Add SignalR, gRPC, streaming, or hosted services |
testing-performance-and-operations.md | Add tests, caching, compression, health checks, rate limits, deployment, or proxy configuration |
versioning-and-upgrades.md | Migrate across ASP.NET Core versions, avoid obsolete APIs, or target preview features deliberately |
source-map.md | Map a task to the official ASP.NET Core documentation tree |
versioning-and-upgrades.md before introducing APIs that might not exist in the repository’s target framework.