Migrating an ASP.NET web solution to a Windows container
In this section, we take a look at migration, using modern technologies such as containers to deploy ASP.NET Web solutions to containers.
We will learn more about containers in Chapter 8, Building a Containerized App Using Docker and Azure Container Registry. For now, what we need to understand in our migration with containers is that we will be able to include application dependencies with the application itself, reducing the number of issues that we encounter when we deploy to production environments or test in staging environments. It is the best solution to improve the agility of application delivery.
A containerized application is one of the main pillars of a cloud-optimized application. A container environment offers resiliency, high availability, monitoring using App Insights, and continuous integration and continuous delivery.
Figure 3.19 – The benefits of using containers
In...