Extract Web App from IIS to New Container Image

Containers are becoming extremely popular these days and many ITPros are being asked to modernize existing applications and run those apps on . The process can be a bit challenging if you don't know get started, and more importantly if you don't have the right tools for the job.

In this video series we will go over the entire process of containerizing a web application running on 2012 R2 on-premises to Azure with Azure Services. Here are some details on the tools used in this video, so you can try for yourself:

  • Sample web application: The process shown in the video can be performed in your application, but if you just want to test it, you can use this sample app as shown in the series.
  • Web Deploy: We'll be using it to export the application from IIS. Web Deploy makes the process of exporting an IIS web site way simpler than doing it manually. Plus, you can reconfigure some parameters like Database Connection in the process.
  • Windows Admin Center: The updated Containers extension now supports Web Deploy ZIP files as a source for new container images. With WAC you can point to a ZIP file from Web Deploy and WAC will do the hard work for you!

In this first video in the series, we cover extract the web application from IIS and use the exported ZIP file to create a new container image on Windows . Check it out:

In the next video, we'll cover push this container image to Azure so you can reuse on other container hosts, or Azure services. The final video will cover how to prepare Azure Kubernetes Services to deploy this Windows Container hosting our exported application.

I hope you like the video and the series. Let us know what you think in the comments and what you'd like to see next!



Twitter: @vrapolinario


This article was originally published by Microsoft's Azure Blog. You can find the original article here.