Deploy ASP.NET web apps with Azure Pipelines

App Maker
Database Administrator
DevOps Engineer
Functional Consultant
Solution Architect

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.

Learning objectives

After completing this module, you'll be able to:

  • Provide an overview of App Services and Azure SQL Database.
  • Describe core components of continuous integration and continuous deployment (CI/CD).
  • Describe the automated deployment process of App Services and Azure SQL Database.
  • Build and deploy data-driven ASP.NET web apps into Azure by using Azure Pipelines.


  • Core Azure App Service and Azure SQL Database concepts
  • Basic DevOps concepts such as pipelines and repositories
  • Data-driven ASP.NET apps
  • An Azure subscription in which you have the Owner role
  • An Azure Active Directory (Azure AD) tenant in which you have the Global Administrator role
  • An Azure DevOps organization in which you are the organization owner
  • An Azure GitHub account into which you can fork public GitHub repositories