ASP.NET allows you to build high-performance, cross-platform web applications. Patterns like MVC and built-in support for Dependency Injection allow you to build applications that are easier to test and maintain.
This guide provides end-to-end guidance on building monolithic web applications using ASP.NET Core and Azure.
Looking for the e-book in another format?
See the concepts from the Architect Modern Web Applications with ASP.NET Core and Azure e-book implemented in a sample application.
This free e-book provides high-level strategies for migrating existing apps written for ASP.NET MVC and Web API (.NET Framework 4.x) to .NET Core.
Looking for the e-book in another format?
This free e-book introduces ASP.NET Web Forms developers to Blazor. It introduces Blazor concepts in parallel with analogous concepts in ASP.NET Web Forms.
Looking for the e-book in another format?
This free e-book explains gRPC, relating each concept to the equivalent features of WCF, and offers guidance for migrating an existing WCF app to gRPC.
Looking for the e-book in another format?
To learn more about ASP.NET Web Applications, check out these resources.
In this short guide, explore Microsoft Azure services for a variety of .NET application scenarios. Quickly learn about the services that are right for you.
This guide introduces the basic concepts of building a development lifecycle around Azure using .NET tools and processes. After finishing this guide you'll have the knowledge needed to build a mature DevOps toolchain.
Learn how to move your existing .NET Framework server applications directly to the cloud by modernizing specific areas, without re-architecting or recoding entire applications.
Our step-by-step tutorial will help you get ASP.NET running on your computer.
Supported on Windows, Linux, and macOS