Deploying ASP.NET Applications

Go to class
Write Review

Free Online Course: Deploying ASP.NET Applications provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Deploying ASP.NET Applications is taught by Tiberiu Covaci.

Overview
  • Learn how to deploy your ASP.NET applications to IIS, Microsoft Azure, and Docker containers.

Syllabus
  • Introduction

    • ASP.NET deployment options for your app
    • What you should know
    • Demo project overview
    1. Deployment Strategies
    • Choose a deployment strategy
    2. Preparing IIS Environment
    • IIS introduction
    • Manual IIS installation on the client OS
    • Manual IIS installation on the server OS
    • Automate IIS install with PowerShell
    • Automate IIS install with PowerShell DSC
    • Web Deploy
    3. Deploying to IIS
    • Xcopy deployment
    • Package the application
    • Manual deployment to IIS
    • Scripted deployment to IIS
    • Deploy locally to IIS with Visual Studio
    • Deploy remotely to IIS with Visual Studio
    4. Deploy to Azure
    • Prepare deployment to Web App
    • Manual deployment to Web App
    • Deploying using Visual Studio to Web App
    • Create Azure VM
    • Deploying using Visual Studio to VM
    5. Deploy to Docker
    • Understanding Docker architecture
    • Install Docker
    • Deploy the application to Docker
    • Create the Dockerfile
    • Create the base Docker image
    • Publish the image
    • Deploy a Docker image to Azure
    Conclusion
    • Azure resource teardown
    • Next steps