Deploying ASP.NET Applications

Deploying ASP.NET Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 23m | 207 MB

ASP.NET is still the most popular framework for building enterprise-scale Microsoft web apps. Choosing the right deployment strategy is critical to the success of these applications. Learn the various options, from deploying with IIS on a local Windows machine, deploying to the cloud with Azure, or leveraging containerization with Docker. Instructor Tiberiu Covaci, a Microsoft MVP, explores manual and automated techniques, using common tools like PowerShell and Visual Studio that make it easy to follow along on your own.

Topics include:

  • Choosing a deployment strategy
  • Installing IIS manually and automatically with PowerShell
  • Deploying to IIS with Visual Studio
  • Deploying to Azure
  • Deploying to Docker
Table of Contents

1 ASP.NET deployment options for your app
2 What you should know
3 Demo project overview
4 Choose a deployment strategy
5 IIS introduction
6 Manual IIS installation on the client OS
7 Manual IIS installation on the server OS
8 Automate IIS install with PowerShell
9 Automate IIS install with PowerShell DSC
10 Web Deploy
11 Xcopy deployment
12 Package the application
13 Manual deployment to IIS
14 Scripted deployment to IIS
15 Deploy locally to IIS with Visual Studio
16 Deploy remotely to IIS with Visual Studio
17 Prepare deployment to Web App
18 Manual deployment to Web App
19 Deploying using Visual Studio to Web App
20 Create Azure VM
21 Deploying using Visual Studio to VM
22 Understanding Docker architecture
23 Install Docker
24 Deploy the application to Docker
25 Create the Dockerfile
26 Create the base Docker image
27 Publish the image
28 Deploy a Docker image to Azure
29 Azure resource teardown
30 Next steps