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-migration-assess-net.md
+8-13Lines changed: 8 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,33 +4,28 @@ description: Assess .NET web apps before migrating to Azure App Service
4
4
author: msangapu-msft
5
5
6
6
ms.topic: concept-article
7
-
ms.date: 06/29/2023
7
+
ms.date: 12/03/2025
8
8
ms.author: msangapu
9
9
ms.devlang: csharp
10
10
ms.custom: devx-track-dotnet
11
11
ms.service: azure-app-service
12
12
---
13
13
# At-scale assessment of .NET web apps
14
14
15
-
Once you've discovered ASP.NET web apps you should proceed to the next step of assessing these web apps. Assessment provides you with migration readiness and sizing recommendations based on properties defined by you.
15
+
Once you've discovered ASP.NET web apps, you should proceed to the next step of assessing these web apps. Assessment provides you with migration readiness and sizing recommendations based on properties defined by you.
16
16
17
17
## Key assessment capabilities
18
18
19
-
- Modify assessment properties as per your requirements like target Azure region, application isolation requirements, and reserved instance pricing.
20
-
- Provide App Service SKU recommendation and display monthly cost estimates
21
-
- Provide per web app migration readiness information and provide detailed information on blockers and errors.
19
+
- Modify assessment properties according to your requirements, like target Azure region, application isolation requirements, and reserved instance pricing.
20
+
- Provide App Service SKU recommendation and display monthly cost estimates.
21
+
- Provide migration readiness information per web app and provide detailed information on blockers and errors.
22
22
23
23
You can create multiple assessments for the same web apps with different sets of assessment properties.
24
24
25
-
For more information on web apps assessment, see:
25
+
## Related content
26
+
26
27
-[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)
27
28
-[Create an Azure App Service assessment](../migrate/how-to-create-azure-app-service-assessment.md)
28
29
-[Tutorial to assess web apps for migration to Azure App Service](../migrate/tutorial-assess-webapps.md)
29
30
-[Azure App Service assessments in Azure Migrate Discovery and assessment tool](../migrate/concepts-azure-webapps-assessment-calculation.md)
30
-
-[Assessment best practices in Azure Migrate Discovery and assessment tool](../migrate/best-practices-assessment.md)
31
-
32
-
## Next step
33
-
34
-
> [!div class="nextstepaction"]
35
-
> [At-scale migration of .NET web apps](/training/modules/migrate-app-service-migration-assistant/)
36
-
31
+
-[Best practices for creating assessments](../migrate/best-practices-assessment.md)
description: If your outbound IP address is going to be changed, learn what to do so that your app continues to work after the change.
4
-
3
+
description: Learn how to prepare your app if your outbound IP address is going to be changed.
5
4
ms.topic: how-to
6
-
ms.date: 06/28/2018
5
+
ms.date: 12/05/2025
7
6
ms.update-cycle: 1095-days
8
7
ms.custom: UpdateFrequency3
9
8
ms.author: msangapu
@@ -16,32 +15,32 @@ ms.service: azure-app-service
16
15
17
16
# Prepare for an outbound IP address change
18
17
19
-
If you received a notification that the outbound IP addresses of your Azure App Service app are changing, follow the instructions in this article.
18
+
If you received a notification that the outbound IP addresses of your Azure App Service app are changing, follow these instructions.
20
19
21
-
## Determine if you have to do anything
20
+
## Determine if you need to do anything
22
21
23
-
* Option 1: If your App Service app does not use IP filtering, an explicit inclusion list, or special handling of outbound traffic such as routing or firewall, no action is required.
22
+
* Option 1: If your App Service app doesn't use IP filtering, an explicit inclusion list, or special handling of outbound traffic such as routing or firewall, no action is required.
24
23
25
-
* Option 2: If your app does have special handling for the outbound IP addresses (see examples below), add the new outbound IP addresses wherever the existing ones appear. Don’t replace the existing IP addresses. You can find the new outbound IP addresses by following the instructions in the next section.
24
+
* Option 2: If your app does have special handling for the outbound IP addresses (see the following examples), add the new outbound IP addresses wherever the existing ones appear. Don't replace the existing IP addresses. You can find the new outbound IP addresses by following the instructions in the next section.
26
25
27
-
For example, an outbound IP address may be explicitly included in a firewall outside your app, or an external payment service may have an allowed list that contains the outbound IP address for your app. If your outbound address is configured in a list anywhere outside your app, that needs to change.
26
+
For example, an outbound IP address might be explicitly included in a firewall outside your app, or an external payment service might have an allowed list that contains the outbound IP address for your app. If your outbound address is configured in a list anywhere outside your app, your outbound address needs to change.
28
27
29
28
## Find the outbound IP addresses in the Azure portal
30
29
31
-
The new outbound IP addresses are shown in the portal before they take effect. When Azure starts using the new ones, the old ones will no longer be used. Only one set at a time is used, so entries in inclusion lists must have both old and new IP addresses to prevent an outage when the switch happens.
30
+
The new outbound IP addresses are shown in the portal before they take effect. When Azure starts using the new ones, the old ones are no longer used. Only one set at a time is used, so entries in inclusion lists must have both old and new IP addresses to prevent an outage when the switch happens.
32
31
33
-
1.Open the [Azure portal](https://portal.azure.com).
32
+
1.Open the [Azure portal](https://portal.azure.com).
34
33
35
-
2. In the left-hand navigation menu, select **App Services**.
34
+
1.In the sidebar menu, select **App Services**.
36
35
37
-
3. Select your App Service app from the list.
36
+
1.Select your App Service app from the list.
38
37
39
-
1.If the app is a function app, see [Function app outbound IP addresses](../azure-functions/ip-addresses.md#find-outbound-ip-addresses).
38
+
1. If the app is a function app, see [Function app outbound IP addresses](../azure-functions/ip-addresses.md#find-outbound-ip-addresses).
40
39
41
-
4. Under the **Settings**header, click**Properties** in the left navigation, and find the section labeled **Outbound IP addresses**.
40
+
1.Under **Settings**in the sidebar menu, select**Networking**, and then find the section labeled **Outbound addresses**.
42
41
43
-
5. Copy the IP addresses, and add them to your special handling of outbound traffic such as a filter or allowed list. Don't delete the existing IP addresses in the list.
42
+
1. Copy the IP addresses, then add them to your special handling of outbound traffic such as a filter or allowed list. Don't delete the existing IP addresses in the list.
44
43
45
44
## Related content
46
45
47
-
This article explained how to prepare for an IP address change that was initiated by Azure. For more information about IP addresses in Azure App Service, see [Inbound and outbound IP addresses in Azure App Service](overview-inbound-outbound-ips.md).
46
+
-[Inbound and outbound IP addresses in Azure App Service](overview-inbound-outbound-ips.md)
description: Learn how to use the Azure CLI to automate deployment and management of your App Service app. This sample shows how to set up CI/CD from Azure Repos.
4
4
author: msangapu-msft
5
5
tags: azure-service-management
6
6
7
7
ms.assetid: 389d3bd3-cd8e-4715-a3a1-031ec061d385
8
8
ms.devlang: azurecli
9
9
ms.topic: sample
10
-
ms.date: 04/15/2022
10
+
ms.date: 12/08/2025
11
11
ms.author: msangapu
12
12
ms.custom: mvc, devx-track-azurecli
13
13
ms.service: azure-app-service
14
14
---
15
-
# Create an App Service app with continuous deployment from an Azure DevOps repository using Azure CLI
15
+
# Set up continuous deployment from an Azure DevOps repository using Azure CLI
16
16
17
-
This sample script creates an app in App Service with its related resources, and then sets up continuous deployment from an Azure DevOps repository. For this sample, you need:
17
+
This sample script creates an app in App Service with its related resources, and then sets up continuous deployment from an Azure DevOps repository.
18
18
19
-
* An Azure DevOps repository with application code, that you have administrative permissions for.
20
-
* A [Personal Access Token (PAT)](/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate) for your Azure DevOps organization.
### To configure continuous deployment from Azure DevOps
39
+
### Configure continuous deployment from Azure DevOps
35
40
36
-
Create the following variables containing your Azure DevOps information.
41
+
Create the following variables containing information from your Azure DevOps Services (formerly Visual Studio Team Services, or VSTS).
37
42
38
43
```azurecli
39
-
gitrepo=<Replace with your Azure DevOps Services (formerly Visual Studio Team Services, or VSTS) repo URL>
40
-
token=<Replace with an Azure DevOps Services (formerly Visual Studio Team Services, or VSTS) personal access token>
44
+
gitrepo=<Replace with your Azure DevOps Services repo URL>
45
+
token=<Replace with an Azure DevOps Services personal access token>
41
46
```
42
47
43
-
Configure continuous deployment from Azure DevOps Services (formerly Visual Studio Team Services, or VSTS). The `--git-token` parameter is required only once per Azure account (Azure remembers token).
48
+
Configure continuous deployment from Azure DevOps Services. The `--git-token` parameter is required only once per Azure account; Azure remembers the token.
44
49
45
50
```azurecli
46
51
az webapp deployment source config --name $webapp --resource-group $resourceGroup \
--repo-url $gitrepo --branch main --git-token $token
48
53
```
49
54
50
55
## Clean up resources
@@ -57,7 +62,7 @@ az group delete --name $resourceGroup
57
62
58
63
## Sample reference
59
64
60
-
This script uses the following commands. Each command in the table links to commandspecific documentation.
65
+
This script uses the following commands. Each command in the table links to command-specific documentation.
61
66
62
67
| Command | Notes |
63
68
|---|---|
@@ -66,8 +71,7 @@ This script uses the following commands. Each command in the table links to comm
66
71
|[`az webapp create`](/cli/azure/webapp#az-webapp-create)| Creates an App Service app. |
67
72
|[`az webapp deployment source config`](/cli/azure/webapp/deployment/source#az-webapp-deployment-source-config)| Associates an App Service app with a Git or Mercurial repository. |
68
73
69
-
## Next steps
70
-
71
-
For more information on the Azure CLI, see [Azure CLI documentation](/cli/azure).
74
+
## Related content
72
75
73
-
Additional App Service CLI script samples can be found in the [Azure App Service documentation](../samples-cli.md).
76
+
-[Azure CLI documentation](/cli/azure)
77
+
-[CLI samples for Azure App Service](../samples-cli.md)
0 commit comments