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: docs/azure/migration/appmod/overview.md
+20-7Lines changed: 20 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,24 +10,33 @@ ms.author: alexwolf
10
10
11
11
# GitHub Copilot app modernization for .NET (Preview) overview
12
12
13
-
[GitHub Copilot app modernization for .NET (Preview)]([https://aka.ms/appmod-dotnet-marketplace](https://aka.ms/ghcp-appmod/dotNET)) helps you migrate .NET applications to Azure quickly and confidently by guiding you through assessment, solution recommendations, code fixes, validation and deployment.
13
+
[GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/appmod-dotnet-marketplace) helps you migrate .NET applications to Azure quickly and confidently by guiding you through assessment, solution recommendations, code fixes, and validation - all in one tool.
14
14
15
15
With this assistant, you can:
16
+
16
17
- Assess your application's code, configuration, and dependencies.
17
18
- Plan and set up the right Azure resource
18
19
- Fix issues and apply best practices for cloud migration
19
20
- Validate that your app builds and tests successfully
20
-
- Deploy to Azure
21
21
22
22
This process streamlines modernization and boosts developer productivity and confidence. App Modernization for .NET is an all-in-one migration assistant that uses AI to improve developer velocity, quality, and results.
23
23
24
-
Please refer to [Github Copilot App Modernization Overview](https://aka.ms/ghcp-appmod/dotNET) for overview and prerequisites.
24
+
App Modernization for .NET is provided as a Visual Studio extension and relies on the following tools to be installed and configured for the full experience:
25
+
26
+
-[A GitHub account with GitHub Copilot enabled](https://github.com/features/copilot) (Pro, Pro+, Business, or Enterprise plan required)
27
+
-[The GitHub Copilot extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) for Visual Studio (latest version recommended)
28
+
-[Azure Migrate application and code assessment for .NET](../appcat/install.md) for assessment features
25
29
26
-
For a complete walkthrough of setting up and using GitHub Copilot app modernization for .NET for Migration, see [Quickstart: Assessing an application and applying code changes](quickstart.md).
30
+
For a complete walkthrough of setting up and using GitHub Copilot app modernization for .NET, see [Quickstart: Assessing an application and applying code changes](quickstart.md).
27
31
28
32
## Key concepts
29
33
30
-
GitHub Copilot app modernization for .NET supports end-to-end migration to Azure, including assessment, planning, code remediation, build fixes, and deployment. It uses GitHub Copilot AI capabilities to help you migrate and run your applications on Azure with confidence, accelerating the entire modernization lifecycle.
34
+
GitHub Copilot app modernization for .NET supports end-to-end migration to Azure, including assessment, planning, code remediation, build fixes, and unit test fixes. It uses GitHub Copilot AI capabilities to help you migrate and run your applications on Azure with confidence, accelerating the entire modernization lifecycle.
35
+
36
+
The tool also relies on [Azure Migrate application and code assessment (AppCAT)](../appcat/app-code-assessment-toolkit.md) to analyze your code and identify modernization opportunities. You can use GitHub Copilot app modernization for .NET to get an overview of cloud readiness migration issues, including:
37
+
38
+
- Best practice recommendations
39
+
- Suggestions for changing your application code
31
40
32
41
When code changes are needed, the tool guides you through remediation using predefined tasks for common issues, such as:
33
42
@@ -36,7 +45,11 @@ When code changes are needed, the tool guides you through remediation using pred
36
45
37
46
For more information, see [Predefined tasks](predefined-tasks.md).
38
47
39
-
## Key Features
48
+
### Upgrading .NET projects
49
+
50
+
Upgrading .NET apps is a common task that requires substantial time and resources. GitHub Copilot app modernization is an AI-based solution designed to assist with updating your .NET apps. For more information, see [GitHub Copilot app modernization](../../../core/porting/github-copilot-app-modernization-overview.md).
51
+
52
+
## Common use cases
40
53
41
54
App Modernization for .NET (Preview) supports the following scenarios:
42
55
@@ -74,4 +87,4 @@ App Modernization for .NET (Preview) supports the following scenarios:
74
87
75
88
-[Quickstart: Assessing an application and applying code changes](quickstart.md)
76
89
-[Common modernization issues with predefined tasks](predefined-tasks.md)
Copy file name to clipboardExpand all lines: docs/azure/migration/appmod/predefined-tasks.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,11 @@ This article describes the predefined tasks available for GitHub Copilot app mod
14
14
15
15
Predefined tasks capture industry best practices for using Azure services. Currently, App Modernization for .NET (Preview) offers predefined tasks that cover common migration scenarios. These tasks address the following subjects, and more:
16
16
17
+
- Database migration
18
+
- Storage migration
17
19
- Secret management
18
20
- Message queue integration
19
-
- Database migration
20
-
- Cache migration
21
+
- Caching migration
21
22
- Identity management
22
23
- Log management
23
24
@@ -64,7 +65,3 @@ App Modernization for .NET currently supports the following predefined tasks:
64
65
-**Migrate to Azure Cache for Redis**
65
66
66
67
Replace in-memory or local Redis cache implementations with Azure Cache for Redis for high availability, scalability, and enterprise-grade security.
67
-
68
-
-**Migrate from File Logging to Centralized Logging**
69
-
70
-
Replace local file-based logging with more resilient approaches such as console logging and OpenTelemetry integration, enabling unified, cloud-native observability on Azure.
0 commit comments