You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/app-service/app-service-asp-net-migration.md
+50-47Lines changed: 50 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,22 +15,11 @@ Azure App Service provides easy-to-use tools to quickly discover on-premises .NE
15
15
16
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
17
18
-
## Migrate a .NET app to Azure App Service
18
+
## Migrate from multiple servers at-scale
19
19
20
-
Azure App Service is a cloud platform that offers a fast, easy, and cost-effective way to migrate your .NET web apps from on-premises to the cloud. Start learning today about how Azure empowers you to modernize your .NET apps with the following resources.
21
-
22
-
Select one of the following options to get started with a migration assessment:
[Learn how to migrate .NET apps to App Service using the .NET migration tutorial.](../migrate/tutorial-modernize-asp-net-appservice-code.md)
28
-
29
-
## Migrate an ASP.NET web app to Azure App Service
30
-
31
-
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).
32
-
33
-
### Migrate ASP.NET web apps from multiple servers at scale
20
+
> [!NOTE]
21
+
> [Learn how to migrate .NET apps to App Service using the .NET migration tutorial.](../migrate/tutorial-modernize-asp-net-appservice-code.md)
22
+
>
34
23
35
24
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.
36
25
@@ -40,72 +29,86 @@ There are existing tools which enable migration of a standalone ASP.NET web app
40
29
41
30
Azure Migrate provides at-scale, agentless discovery, and assessment of ASP.NET web apps. You can 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.
42
31
43
-
Bulk migration provides the following key capabilities:
32
+
Bulk migration provides the following key capabilities:
44
33
45
-
- Bulk Migration of ASP.NET web apps to Azure App Services multitenant or App services environment
34
+
- Bulk Migration of ASP.NET web apps to Azure App Services multitenant or App services environment
46
35
- Migrate ASP.NET web apps assessed as "Ready" & "Ready with Conditions"
47
-
- Migrate up to five App Service Plans (and associated web apps) as part of a single E2E migration flow
48
-
- Ability to change suggested SKU for the target App Service Plan (Ex: Change suggested Pv3 SKU to Standard PV2 SKU)
49
-
- Ability to change web apps suggested web apps packing density for target app service plan (Add or Remove web apps associated with an App Service Plan)
50
-
- Change target name for app service plans and\or web apps
51
-
- Bulk edit migration settings\attributes
52
-
- Download CSV with details of target web app and app service plan name
53
-
- Track progress of migration using ARM template deployment experience
54
-
55
-
### Migrate an ASP.NET web app from an IIS server
56
-
57
-
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](/Shows/The-Launch-Space/Updates-on-Migrating-to-Azure-App-Service).
36
+
- Migrate up to five App Service Plans (and associated web apps) as part of a single E2E migration flow
37
+
- Ability to change suggested SKU for the target App Service Plan (Ex: Change suggested Pv3 SKU to Standard PV2 SKU)
38
+
- Ability to change web apps suggested web apps packing density for target app service plan (Add or Remove web apps associated with an App Service Plan)
39
+
- Change target name for app service plans and\or web apps
40
+
- Bulk edit migration settings\attributes
41
+
- Download CSV with details of target web app and app service plan name
42
+
- Track progress of migration using ARM template deployment experience
58
43
59
-
### Containerize an ASP.NET web app
44
+
### Move .NET apps to Azure App Service
60
45
61
-
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.
46
+
Azure App Service is a cloud platform that offers a fast, easy, and cost-effective way to migrate your .NET web apps from on-premises to the cloud. Start learning today about how Azure empowers you to modernize your .NET apps with the following resources.
62
47
63
-
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).
48
+
Select one of the following options to get started with a migration assessment:
App Service Migration Assistant tool and App Service migration assistant for PowerShell scripts are governed by the terms and conditions in the EULA.pdf packaged with the respective tools.
54
+
__App Service Migration Assistant tool and App Service migration assistant for PowerShell scripts are governed by the terms and conditions in the EULA.pdf packaged with the respective tools.__
68
55
69
-
|Migration tools| Description | Documentation |
56
+
|Migration Tools| Description | Documentation |
70
57
|-----------|-------------|---------------|
71
58
|[App Service Migration Assistant](https://appmigration.microsoft.com/api/download/windowspreview/AppServiceMigrationAssistant.msi)|Migrate .NET web apps from Windows OS to App Service.|[App Service Migration Assistant Documentation](https://github.com/Azure/App-Service-Migration-Assistant/wiki)|
72
59
|[App Service migration assistant for Java on Apache Tomcat (Windows—preview)](https://appmigration.microsoft.com/api/download/windowspreview/AppServiceMigrationAssistant.msi)|Download prerelease software for migrating Java web applications on Tomcat web server running on Windows servers.|[App Service Migration Assistant Documentation](https://github.com/Azure/App-Service-Migration-Assistant/wiki)|
73
-
|[App Service Migration Assistant PowerShell scripts](https://appmigration.microsoft.com/api/download/psscripts/AppServiceMigrationScripts.zip)|Download PowerShell scripts for discovering and assessing all Microsoft Internet Information Services (IIS) web apps on a single server in bulk and migrating .NET web apps from Windows OS to App Service.|[App Service Migration Assistant PowerShell Documentation](https://github.com/Azure/App-Service-Migration-Assistant/wiki/PowerShell-Scripts)<br><br>[SHA256 Identifier](https://github.com/Azure/App-Service-Migration-Assistant/wiki/Release-Notes)|
60
+
|[App Service Migration Assistant PowerShell scripts](https://appmigration.microsoft.com/api/download/psscripts/AppServiceMigrationScripts.zip)|Download PowerShell scripts for discovering and assessing all Microsoft Internet Information Services (IIS) web apps on a single server in bulk and migrating .NET web apps from Windows OS to App Service.|[App Service Migration Assistant PowerShell Documentation](https://github.com/Azure/App-Service-Migration-Assistant/wiki/PowerShell-Scripts)<br>[SHA256 Identifier](https://github.com/Azure/App-Service-Migration-Assistant/wiki/Release-Notes)|
74
61
75
62
| More resources to migrate .NET apps to the cloud |
76
63
|----------------|
77
-
| Video |
64
+
|**Video**|
78
65
|[.NET on Azure for Beginners](https://www.youtube.com/playlist?list=PLdo4fOcmZ0oVSBX3Lde8owu6dSgZLIXfu)|
79
66
|[Start Your Cloud Journey with Azure App Service](https://aka.ms/cloudjourney/start/video)|
80
-
| Blog |
67
+
|**Blog**|
81
68
|[Reliable web app pattern for .NET](https://techcommunity.microsoft.com/t5/apps-on-azure-blog/announcing-the-reliable-web-app-pattern-for-net/ba-p/3745270)|
82
69
|[Start your cloud journey with Azure App Service](https://aka.ms/cloudjourney/start/part1)|
83
70
|[Start your cloud journey with Azure App Service - Move your code](https://aka.ms/cloudjourney/start/part2)|
84
71
|[Learn how to modernize your .NET apps from the pros](https://devblogs.microsoft.com/dotnet/learn-how-to-modernize-your-dotnet-apps/)|
|[Migrate ASP.NET Apps to Azure](/training/paths/migrate-dotnet-apps-azure/)|
89
76
|[Host a web application with Azure App Service](/training/modules/host-a-web-app-with-azure-app-service/)|
90
77
|[Publish a web app to Azure with Visual Studio](/training/modules/publish-azure-web-app-with-visual-studio/)|
91
78
92
-
| At-scale migration resources |
79
+
80
+
### At-scale migration resources
81
+
82
+
| How-tos |
93
83
|----------------|
94
-
| How-to |
95
84
|[Discover web apps and SQL Server instances](../migrate/how-to-discover-sql-existing-project.md)|
96
85
|[Create an Azure App Service assessment](../migrate/how-to-create-azure-app-service-assessment.md)|
97
86
|[Tutorial to assess web apps for migration to Azure App Service](../migrate/tutorial-assess-webapps.md)|
98
87
|[Discover software inventory on on-premises servers with Azure Migrate](../migrate/how-to-discover-applications.md)|
99
88
|[Migrate .NET apps to App Service](../migrate/tutorial-modernize-asp-net-appservice-code.md)|
100
-
| Blog |
89
+
|**Blog**|
101
90
|[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/)|
102
-
| FAQ |
91
+
|**FAQ**|
103
92
|[Azure App Service assessments in Azure Migrate Discovery and assessment tool](../migrate/concepts-azure-webapps-assessment-calculation.md)|
104
-
| Best practices |
93
+
|**Best practices**|
105
94
|[Assessment best practices in Azure Migrate Discovery and assessment tool](../migrate/best-practices-assessment.md)|
106
-
| Video |
95
+
|**Video**|
107
96
|[At scale discovery and assessment for ASP.NET app migration with Azure Migrate](/Shows/Inside-Azure-for-IT/At-scale-discovery-and-assessment-for-ASPNET-app-migration-with-Azure-Migrate)|
108
97
109
-
## Related content
98
+
## Migrate from an IIS server
99
+
100
+
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](/Shows/The-Launch-Space/Updates-on-Migrating-to-Azure-App-Service).
101
+
102
+
## ASP.NET web app migration
103
+
104
+
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).
105
+
106
+
## Containerize an ASP.NET web app
107
+
108
+
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.
109
+
110
+
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).
111
+
112
+
## Next steps
110
113
111
-
-[Migrate an on-premises web application to Azure App Service](/training/modules/migrate-app-service-migration-assistant/)
114
+
[Migrate an on-premises web application to Azure App Service](/training/modules/migrate-app-service-migration-assistant/)
0 commit comments