Deploy an ASP.NET app to an Azure virtual machine


Azure Virtual Machines are a great place to start moving your web applications to the cloud. This tutorial shows you how to create a virtual machine (VM) in Azure that will let you host and deploy an ASP.NET web application. It then goes on to show you how to create a web application in Visual Studio, then publish the web application to the Vm in Azure.

Time to Complete

15 minutes


This quickstart shows how to deploy your first ASP.NET web app to an Azure virtual machine. When you’re finished, you’ll have a resource group that consists of an Azure virtual machine (with all related network resources) and an ASP.NET web app deployed and running on the VM.

Published web app running in web browser

Let's get started!