Migrate ASP.NET Apps to Azure

Solution Architect
SQL Database
App Service

Migrate ASP.NET web applications and their data to Azure App Service and Azure SQL Database to take advantage of the cloud.


  • Some familiarity in working with virtual machines, Windows Server, and IIS
  • A basic understanding of how IIS works, what its extensibility points are, and how it hosts ASP.NET applications
  • Basic familiarity with SQL Server administration and configuration
  • Basic familiarity with Azure SQL Database

Modules in this learning path

Evaluate the process of migrating an ASP.NET application from on-premises to Azure, along with a supporting Azure SQL database. Identify the benefits and challenges of the migration process.

Azure App Service enables you to build and host web applications in the programming language of your choice without managing infrastructure. Learn how to create a website through the hosted web app platform in Azure App Service.

Use the Azure Portal and Cloud Shell to provision, connect, and manage Azure SQL databases.

Use the Azure App Service Migration Assistant to assess the readiness of a web app to be deployed on App Service, and perform the migration.

In this module, you will learn to demonstrate the benefits and processes for moving a SQL Server database to Azure SQL Database.

Azure Pipelines help automate building, deploying, and maintaining your applications. While they support a wide range of platforms and programming languages, in this module you’ll focus on using them to implement ASP.NET apps on Azure App Service Web Apps with Azure SQL Database as their data store.