ASP.NET Core
ASP.NET Core is Microsoft’s cross-platform, open-source framework for building web applications and services on the .NET platform.
ASP.NET Core in Action, 3e
ASP.NET Core is Microsoft's cross-platform, open-source web framework for building web applications and services on .NET.
- How it is used
- Provides the web framework for dynamic websites, HTTP APIs, and other .NET web applications.
- How deep it goes
- Traces requests through Kestrel, HttpContext, middleware, and endpoints, then starts a minimal API; detailed components are developed separately.
- Examples
- Builds a template-based minimal API returning “Hello World!” and uses a company-information website to illustrate dynamic pages.
- What you can do after
- Build it from scratch with a template, restored dependencies, a compiled application, and a locally callable minimal API.
Pro ASP.NET Core 7, Tenth Edition
ASP.NET Core is Microsoft's cross-platform, open-source framework for building modern web applications and services on .NET.
- How it is used
- Provides HTTP processing beneath MVC, Razor Pages, and Blazor applications.
- How deep it goes
- Explains request pipelines, middleware, services, and response generation in detail, but omits direct treatments of SignalR and gRPC.
- Examples
- Uses an RSVP form application, a store application, and .NET CLI project-creation commands.
- What you can do after
- Build it from scratch using a web project template, then configure request handling and add application features.
Read how Pro ASP.NET Core 7, Tenth Edition explains ASP.NET Core →
Building Web APIs with ASP.NET Core
ASP.NET Core is Microsoft's open-source, cross-platform framework for building web applications and web APIs on .NET.
- How it is used
- Provides the framework for developing HTTP web APIs, including a board-game API project.
- How deep it goes
- Explains component roles and Program.cs configuration, then identifies template files and API options; detailed implementation is not present in these excerpts.
- Examples
- Uses Visual Studio's web API template, its weather-forecast sample, and replacement board-game classes.
- What you can do after
- Apply it via Visual Studio's ASP.NET Core web API template to start a board-game API and identify its configuration points.
Read how Building Web APIs with ASP.NET Core explains ASP.NET Core →
Related concepts
- dependency injectionuses · Dependency injection is a software design technique in which a component receives its dependencies from outside rather than creating or locating them internally.
- .NETuses · .NET is Microsoft's cross-platform development platform, providing runtimes, libraries, and tools for building and running applications.
- frameworkkind of · A software framework is a reusable structure that provides components, conventions, services, or extension points for building applications or other software systems.
- ASP.NETalternative to · ASP.NET is Microsoft's web application framework for building and hosting web applications, services, and APIs on the .NET platform.
- Swashbuckleused by · Swashbuckle is a .NET library that generates and serves OpenAPI documentation, including Swagger UI, for ASP.NET Core applications.
- Razor Pagesused by · Razor Pages is an ASP.NET Core page-focused programming model in which independently addressable pages combine Razor markup with request-handling logic.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


