Deploying ASP.NET Core to Azure App Services
Azure App Service provides a feature rich environment for hosting your apps. Here, you will learn all the ways you can deploy your apps to App Service, from stand-alone methods to DevOps approaches using Continuous Integration/Continuous Deployment.
What you'll learn
Azure App Service is a feature rich environment for hosting your ASP.NET Core applications. In this course, Deploying ASP.NET Core 6 to Azure App Services, you’ll learn to deploy your code to App Services in a variety of ways. First, you’ll explore creating and configuring an App Service in Azure. Next, you’ll discover how to deploy your ASP.NET Core applications using standalone approaches, and then by integrating into a DevOps process using Azure Pipelines and GitHub Actions. Finally, you’ll learn how to include database deployments with your ASP.NET Core applications. When you’re finished with this course, you’ll have the skills and knowledge of deployment methods needed to deploy your ASP.NET Core applications to Azure App Service.
Table of contents
- Understanding Deployment to App Service 4m
- Create Sample Project 1m
- Publish from Visual Studio 5m
- Importing the Publish Profile from App Service 6m
- Publish Using Zip Deploy 3m
- Mount Zip File Using 'Run From Package' 6m
- Publish Using FTP 5m
- Publish to the Remote Git Repo in App Service 5m
- Create a Container App 5m
- Deploy Container Using Visual Studio 5m
- Deploy Container Using the Azure CLI 3m
- Configure App Service to Pull Container Image from ACR 5m
- Approaches to Deploying Databases 8m
- Updated Sample Project 7m
- Creating the Azure SQL Database 5m
- Publishing Code and Database from Visual Studio 8m
- Managing Database Connections 6m
- Configuring Managed Identity for App Service 3m
- Continuous Deployment Using GitHub Actions 8m
- Updating the Deployed Database 6m
- Course Summary 1m