|
| 1 | +--- |
| 2 | +title: Migrate .NET apps to Azure App Service |
| 3 | +description: Discover .NET migration resources available to Azure App Service. |
| 4 | +author: msangapu-msft |
| 5 | + |
| 6 | +ms.topic: article |
| 7 | +ms.date: 03/29/2021 |
| 8 | +ms.author: msangapu |
| 9 | +ms.custom: seodec18 |
| 10 | + |
| 11 | +--- |
| 12 | +# .NET migration cases for Azure App Service |
| 13 | + |
| 14 | +Azure App Service provides easy-to-use tools to quickly discover on-premise .NET web apps, assess for readiness, and migrate both the content & supported configurations to App Service. |
| 15 | + |
| 16 | +These tools are developed to support different kinds of scenarios, focused on discovery, assessment, and migration. Following is list of .NET migration tools and use cases. |
| 17 | + |
| 18 | +## Migrate from multiple servers at-scale (preview) |
| 19 | + |
| 20 | +<!-- Intent: discover how to assess and migrate at scale. --> |
| 21 | + |
| 22 | +Azure Migrate recently announced at-scale, agentless discovery, and assessment of ASP.NET web apps. You can now easily discover ASP.NET web apps running on Internet Information Services (IIS) servers in a VMware environment and assess them for migration to Azure App Service. Assessments will help you determine the web app migration readiness, migration blockers, remediation guidance, recommended SKU, and hosting costs. At-scale migration resources for are found below. |
| 23 | + |
| 24 | +### At-scale migration resources |
| 25 | + |
| 26 | +| How-tos | |
| 27 | +|----------------| |
| 28 | +| [Discover web apps and SQL Server instances](../migrate/how-to-discover-sql-existing-project.md) | |
| 29 | +| [Create an Azure App Service assessment](../migrate/how-to-create-azure-app-service-assessment.md) | |
| 30 | +| [Tutorial to assess web apps for migration to Azure App Service](../migrate/tutorial-assess-webapps.md) | |
| 31 | +| [Discover software inventory on on-premises servers with Azure Migrate](../migrate/how-to-discover-applications.md) | |
| 32 | +| **Blog** | |
| 33 | +| [Discover and assess ASP.NET apps at-scale with Azure Migrate](https://azure.microsoft.com/blog/discover-and-assess-aspnet-apps-atscale-with-azure-migrate/) | |
| 34 | +| **FAQ** | |
| 35 | +| [Azure App Service assessments in Azure Migrate Discovery and assessment tool](../migrate/concepts-azure-webapps-assessment-calculation.md) | |
| 36 | +| **Best practices** | |
| 37 | +| [Assessment best practices in Azure Migrate Discovery and assessment tool](../migrate/best-practices-assessment.md) | |
| 38 | +| **Video** | |
| 39 | +| [At scale discovery and assessment for ASP.NET app migration with Azure Migrate](https://channel9.msdn.com/Shows/Inside-Azure-for-IT/At-scale-discovery-and-assessment-for-ASPNET-app-migration-with-Azure-Migrate) | |
| 40 | + |
| 41 | +## Migrate from an IIS server |
| 42 | + |
| 43 | +<!-- Intent: discover how to assess and migrate from a single IIS server --> |
| 44 | + |
| 45 | +You can migrate ASP.NET web apps from single IIS server discovered through Azure Migrate's at-scale discovery experience using [PowerShell scripts](https://github.com/Azure/App-Service-Migration-Assistant/wiki/PowerShell-Scripts) [(download)](https://appmigration.microsoft.com/api/download/psscriptpreview/AppServiceMigrationScripts.zip). Watch the video for [updates on migrating to Azure App Service](https://channel9.msdn.com/Shows/The-Launch-Space/Updates-on-Migrating-to-Azure-App-Service). |
| 46 | + |
| 47 | +## ASP.NET web app migration |
| 48 | +<!-- Intent: migrate a single web app --> |
| 49 | + |
| 50 | +Using App Service Migration Assistant, you can [migrate your standalone on-premises ASP.NET web app onto Azure App Service](https://www.youtube.com/watch?v=9LBUmkUhmXU). App Service Migration Assistant is designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate applications from on-premises to the cloud. For more information about the migration assistant tool, see the [FAQ](https://github.com/Azure/App-Service-Migration-Assistant/wiki). |
| 51 | + |
| 52 | +## Containerize an ASP.NET web app |
| 53 | + |
| 54 | +Some .NET Framework web applications may have dependencies to libraries and other capabilities not available in Azure App Service. These apps may rely on other components in the Global Assembly Cache. Previously, you could only run these applications on virtual machines. However, now you can run them in Azure App Service Windows Containers. |
| 55 | + |
| 56 | +The [app containerization tool](https://azure.microsoft.com/blog/accelerate-application-modernization-with-azure-migrate-app-containerization/) can repackage applications as containers with minimal changes. The tool currently supports containerizing ASP.NET applications and Apache Tomcat Java applications. For more information about containerization and migration, see the [how-to](../migrate/tutorial-app-containerization-aspnet-app-service.md). |
0 commit comments