Introduction
.NET Core and ASP.NET Core offer several advantages over traditional .NET development. You should use .NET Core for your server applications if any of the following are important to your application’s success:
Traditional .NET applications can - and do - support these requirements, but ASP.NET Core and .NET Core have been optimized to offer improved support for the above scenarios.
More and more organizations are choosing to host their web applications in the cloud using services like Microsoft Azure. You should consider hosting your application in the cloud if the following are important to your application or organization:
Building web applications with ASP.NET Core, hosted in Microsoft Azure, offers numerous competitive advantages over traditional alternatives. ASP.NET Core is optimized for modern web application development practices and cloud hosting scenarios. In this guide, you will learn how to architect your ASP.NET Core applications to best take advantage of these capabilities.
This eBook has been revised to cover version 2.0 of ASP.NET Core and .NET Core.