Simplify the migration of your .NET Framework web apps to the cloud with minimal or no code changes with the Azure App Service Migration Assistant, a free and simple path to automatically migrate web applications from on-premises to the cloud.
The .NET Upgrade Assistant is a tool that helps you incrementally upgrade your .NET Framework-based Windows applications to the latest version of .NET. Take advantage of performance gains, deployment flexibility, and innovation by upgrading to the modern .NET platform.
Significantly speed up your modernization efforts and get a head start on your journey to the cloud.
Learn moreAzure 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 most 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.
Migrate to Azure App ServiceWatch the on-demand webinars to discover the cost advantages of bringing your .NET apps to Azure and learn best practices to prepare for migration and optimize your web app performance.
Watch the webinarsLearn how to take a .NET Framework web app and migrate it to Azure with these interactive online lessons.
Start learningThe 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 VMsContainerize your existing web app using Windows Server Docker containers, with minimal-to-no code changes.
Migrate to Containers on AzureNot sure which option is right for you? Dig deeper with the Migrate a SQL Server database to Azure guide.
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 VMsAzure 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 DatabaseIn this short guide, explore Microsoft Azure services for a variety of .NET application scenarios. Quickly learn about the services that are right for you.
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.
This free e-book covers strategies to move your existing .NET desktop apps through the path of modernization and incorporate the latest .NET features.
Learn how Azure can help scale your apps to meet customer demand, optimize costs, increase operational efficiencies, improve security, and ship new features faster.
See the concepts from the modernizing e-book implemented in a sample application.
Accelerate your journey to the cloud with step-by-step guidance and access to Microsoft experts by joining the Azure Migration Program.