Visual Studio 2019
Upgrade to the latest release of Visual Studio

Migrate your .NET app to Azure

Not sure which option is right for you? Dig deeper with the Choose the right Azure hosting option guide.

Need help migrating?

Get free help from the .NET product team to explore different migration options that Azure offers. You may be eligible for a free assessment and code analysis.

Sign up for free assistance

Azure App Service

Azure App Service is a Platform as a Service (PaaS), meaning you don't worry about operating system administration or framework patching. Azure App Service is well suited for all ASP.NET websites and many WCF services. Get auto scaling, patching, CI/CD, advanced performance monitoring, and production debugging snapshots with Azure App Service to make building and running your web applications easier.

Migration may require some changes to your application. Sign up for free migration assistance from the .NET team.

Migrate to Azure App Service

CloudPilot migration tool from CloudAtlas

Sign up for free assistance and be eligible for a free license to the CloudPilot migration tool. CloudPilot's static code analysis ensures a deep understanding of applications and data to successfully migrate them with minimal to no code changes to Azure Containers, Azure Virtual Machines, or Azure App Service (PaaS). Migrate in minutes, not months.

Sign up for free assistance

Visual Studio subscribers, activate your CloudPilot benefit.

Cloud migration webinar

Register for this free webinar and learn how to categorize your .NET application portfolio and determine the best path to the cloud for each app. You will learn the benefits of using Azure App Service for ASP.NET and WCF applications as well as how to evaluate .NET Core, containers, and Kubernetes.

Register for the free webinar

Other migration options

Azure Virtual Machines

The easiest way to move to cloud hardware, with minimal-to-no changes to your application. Azure Virtual Machines allow you to create the same environment your app currently runs on, but hosted on cloud hardware.

Operating system administration, scaling, availability, deployment, etc. are still manually managed by you.

Migrate to Azure VMs

Windows Containers

Containerize your exiting web app using Windows Server Docker containers, with minimal-to-no code changes.

Migrate to Containers on Azure

Migrate databases to the cloud

Not sure which option is right for you? Dig deeper with the Migrate a SQL Server database to Azure guide.

SQL Server in Azure VMs

The easiest way to migrate your database to cloud hardware, with no changes required to your database. Running SQL Server in a virtual machine allows full control of the database server and the VM it runs on. You can also use existing SQL Server licenses that you have.

Database server administration, operating system administration, backup, recovery, scaling, and availability are still manually managed by you.

Migrate to SQL Server in Azure VMs

Azure SQL Database

Azure SQL Database is a Platform as a Service (PaaS), meaning that the administration of the database server and the operating system are managed by the service. Backup, recovery, scaling, and availability are also automated.

Not all SQL Server features are available in Azure SQL. The Data Migration Assistant can evaluate if your database is ready to migrate.

Migrate to Azure SQL Database

You may also be interested in these free e-books

Azure Quick Start Guide for .NET Developers

In this short guide, explore Microsoft Azure services for a variety of .NET application scenarios. Quickly learn about the services that are right for you.

Download PDF

Modernize existing .NET apps with Azure Cloud and Windows Containers

Learn how to move your existing .NET Framework server applications directly to the cloud by modernizing specific areas, without re-architecting or recoding entire applications.

Download PDF
More download options

eShopModernizing sample application

See the concepts from the modernizing e-book implemented in a sample application.

Explore sample app on GitHub

Need help migrating?

Get free help from the .NET product team to explore different migration options that Azure offers. You may be eligible for a free assessment and code analysis.