Course Description
Explore how to implement various Azure deployment models and also deploy web applications to local on-premise options such as IIS.
Learning Objectives
ASP.NET MVC Web Applications: Deployment Architecture
- deploy Azure Web App using supported deployment models such as FTP, Kudu, Web Deploy, and Visual Studio Publishing Wizard
- deploy web applications to Azure using the FTP option
- deploy web applications to Azure using the Web Deploy option
- deploy web applications to Azure using the Visual Studio Publishing Wizard
- deploy web applications to Azure using Kudu
- provision ARM-based resources while deploying applications
- recall the various deployment environments of Azure, including development, testing, and production
- use the deployment slots for staging sites
- describe how to deploy web applications to the Azure Stack
- deploy applications to IIS using Web Deploy, Xcopy, and Visual Studio Publishing Wizard
- deploy web applications to IIS using Xcopy
- deploy web applications using Visual Studio Publishing Wizard
- deploy web applications to the Windows Nano Server
- deploy web applications to the IIS Hosted Web Core
- deploy web applications to HTTP.sys web server
- illustrate how we can deploy web application to Kestrel on Windows and Linux
- implement reverse proxying to Kestrel using IIS and Nginx