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/includes/quickstart-python/create-app-cli.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,10 +17,10 @@ az login
17
17
Create the webapp and other resources, then deploy your code to Azure using [az webapp up](/cli/azure/webapp#az-webapp-up).
18
18
19
19
```azurecli
20
-
az webapp up --runtime PYTHON:3.9 --sku B1 --logs
20
+
az webapp up --runtime PYTHON:3.13 --sku B1 --logs
21
21
```
22
22
23
-
* The `--runtime` parameter specifies what version of Python your app is running. This example uses Python 3.9. To list all available runtimes, use the command `az webapp list-runtimes --os linux --output table`.
23
+
* The `--runtime` parameter specifies what version of Python your app is running. This example uses Python 3.13. To list all available runtimes, use the command `az webapp list-runtimes --os linux --output table`.
24
24
* The `--sku` parameter defines the size (CPU, memory) and cost of the app service plan. This example uses the B1 (Basic) service plan, which will incur a small cost in your Azure subscription. For a full list of App Service plans, view the [App Service pricing](https://azure.microsoft.com/pricing/details/app-service/linux/) page.
25
25
* The `--logs` flag configures default logging required to enable viewing the log stream immediately after launching the webapp.
26
26
* You can optionally specify a name with the argument `--name <app-name>`. If you don't provide one, then a name will be automatically generated.
@@ -47,7 +47,7 @@ You can launch the app at http://<app-name>.azurewebsites.net
In this quickstart, you learn how to create and deploy your first ASP.NET web app to [Azure App Service](overview.md). App Service supports various versions of .NET apps. It provides a highly scalable, self-patching web hosting service. ASP.NET web apps are cross-platform and can be hosted on Linux or Windows. When you're finished, you have an Azure resource group that includes an App Service hosting plan and an App Service with a deployed web application.
42
40
43
41
Alternatively, you can deploy an ASP.NET web app as part of a [Windows or Linux container in App Service](quickstart-custom-container.md).
44
42
45
43
> [!TIP]
46
44
> Find GitHub Copilot tips in the Visual Studio, Visual Studio Code, and Azure portal steps.
47
45
48
-
> [!NOTE]
49
-
> Building .NET 9 (STS) apps with Windows App Service using MSBuild or SCM_DO_BUILD isn't yet supported. Support for these build scenarios is planned after the initial general availability date and by December 4, 2024. Deployments that build outside of App Service through Visual Studio, Visual Studio Code, GitHub Actions, and Azure DevOps are fully supported.
You can quickly deploy the ASP.NET Core sample app in this tutorial using Azure Developer CLI and see it running in Azure. Just run the following commands in the [Azure Cloud Shell](https://shell.azure.com), and follow the prompt:
This quickstart uses the [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) (`azd`) both to create Azure resources and deploy code to it. For more information, see [Install the Azure Developer CLI](/azure/developer/azure-developer-cli/install-azd?tabs=winget-windows%2Cbrew-mac%2Cscript-linux&pivots=os-windows) and [Build and deploy applications with the Azure Developer CLI](/training/paths/azure-developer-cli/).
229
-
230
-
To get and initialize [the ASP.NET Core web app template](https://github.com/Azure-Samples/quickstart-deploy-aspnet-core-app-service), use the following steps:
231
-
232
-
1. Open a terminal window on your computer to an empty working directory. Run the following command:
When prompted for an environment name, enter `dev`.
239
-
240
-
1. From the same terminal session, run the application locally using the `dotnet run` command. Use the `--project` parameter to specify the `src` directory of the `azd` template, which is where the application code lives.
241
-
242
-
```bash
243
-
dotnet run --project src --urls=https://localhost:5001/
244
-
```
245
-
246
-
1. Open a web browser and navigate to the app at `https://localhost:5001`. The ASP.NET Core 8.0 web app template is displayed on the page.
247
-
248
-
:::image type="content" source="media/quickstart-dotnetcore/local-web-app-net.png" alt-text="Screenshot of Visual Studio Code - ASP.NET Core 8.0 in local browser." lightbox="media/quickstart-dotnetcore/local-web-app-net.png" border="true":::
249
-
250
-
:::zone-end
251
-
252
224
## Publish your web app
253
225
254
226
Follow these steps to create your App Service resources and publish your project:
@@ -284,7 +256,7 @@ Follow these steps to create your App Service resources and publish your project
284
256
|**Location**|*West Europe*| The datacenter where the web app is hosted. |
1. In **Name**, enter a unique app name. Include only characters `a-z`, `A-Z`, `0-9`, and `-`. You can accept the automatically generated unique name. The URL of the web app is `http://<app-name>.azurewebsites.net`, where `<app-name>` is your app name.
259
+
1. In **Name**, enter a unique app name. Include only characters `a-z`, `A-Z`, `0-9`, and `-`. You can accept the automatically generated unique name.
288
260
1. Select **Create** to create the Azure resources.
289
261
290
262
:::image type="content" source="media/quickstart-dotnetcore/web-app-name.png" border="true" alt-text="Screenshot of Visual Studio - Create app resources dialog." lightbox="media/quickstart-dotnetcore/web-app-name.png" :::
@@ -531,7 +503,7 @@ Follow these steps to create your App Service resources and publish your project
531
503
532
504
:::image type="content" source="./media/quickstart-dotnet/next-steps.png" alt-text="Screenshot of the next step of going to the resource.":::
533
505
534
-
1.Browse to the deployed application in your web browser at the URL `http://<app-name>.azurewebsites.net`. If you see the message *Your web app is running and waiting for your content*, GitHub deployment is still running. Wait a couple of minutes and refresh the page.
506
+
1.To browse to the created app, select the **default domain** in the **Overview** page. If you see the message *Your web app is running and waiting for your content*, GitHub deployment is still running. Wait a couple of minutes and refresh the page.
535
507
536
508
### [.NET 8.0](#tab/net80)
537
509
@@ -544,34 +516,6 @@ Follow these steps to create your App Service resources and publish your project
The AZD template contains files that generate the following required resources for your application to run in App service:
550
-
551
-
- A new [resource group](../azure-resource-manager/management/overview.md#terminology) to contain all of the Azure resources for the service.
552
-
- A new [App Service plan](overview-hosting-plans.md) that specifies the location, size, and features of the web server farm that hosts your app.
553
-
- A new [App Service app](overview-hosting-plans.md) instance to run the deployed application.
554
-
555
-
1. Sign into your Azure account by using the `azd auth login` command and following the prompt:
556
-
557
-
```bash
558
-
azd auth login
559
-
```
560
-
561
-
1. Create the Azure resources and deploy your app using the `azd up` command:
562
-
563
-
```bash
564
-
azd up
565
-
```
566
-
567
-
The `azd up` command might take a few minutes to complete. `azd up` uses the Bicep files in your projects to create the resource group, App Service Plan, and hosting app. It also performs certain configurations such as enabling logging and deploys your compiled app code. While it runs, the command provides messages about the provisioning and deployment process, including a link to the deployment in Azure. When it finishes, the command also displays a link to the deploy application.
568
-
569
-
1. Open a web browser and navigate to the URL. You see the ASP.NET Core 8.0 web app displayed in the page.
570
-
571
-
:::image type="content" source="media/quickstart-dotnetcore/browse-dotnet-70.png" lightbox="media/quickstart-dotnetcore/browse-dotnet-70.png" border="true" alt-text="Screenshot of the deployed .NET Framework 4.8 sample app.":::
572
-
573
-
:::zone-end
574
-
575
519
## Update the app and redeploy
576
520
577
521
Make a change to *Index.cshtml* and redeploy to see the changes. In the .NET 8.0 template, it's in the *Pages* folder. In the .NET Framework 4.8 template, it's in the *Views/Home* folder. Follow these steps to update and redeploy your web app:
@@ -649,7 +593,7 @@ Make a change to *Index.cshtml* and redeploy to see the changes. In the .NET 8.0
In the local directory, open the *src/Pages/Index.cshtml* file. Replace the first `<div>` element:
821
-
822
-
```html
823
-
<divclass="jumbotron">
824
-
<h1>.NET 💜 Azure</h1>
825
-
<pclass="lead">Example .NET app to Azure App Service.</p>
826
-
</div>
827
-
```
828
-
829
-
Save your changes, then redeploy the app using the `azd up` command again:
830
-
831
-
```azurecli
832
-
azd up
833
-
```
834
-
835
-
`azd up` skips the provisioning resources step this time and only redeploys your code, since there are no changes to the Bicep files.
836
-
837
-
After deployment completes, the browser opens to the updated ASP.NET Core 8.0 web app.
838
-
839
-
:::image type="content" source="media/quickstart-dotnetcore/updated-azure-web-app-net.png" lightbox="media/quickstart-dotnetcore/updated-azure-web-app-net.png" border="true" alt-text="Screenshot of the CLI - Updated ASP.NET Core 8.0 web app in Azure.":::
840
-
841
-
:::zone-end
842
-
843
760
## Manage the Azure app
844
761
845
762
To manage your web app, go to the [Azure portal](https://portal.azure.com), and search for and select **App Services**.
@@ -890,12 +807,6 @@ For your convenience, the [az webapp up](/cli/azure/webapp#az-webapp-up) command
Copy file name to clipboardExpand all lines: articles/app-service/quickstart-python.md
+40-1Lines changed: 40 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: 'Quickstart: Deploy a Python (Django, Flask, or FastAPI) web app to Azure'
3
3
description: Get started with Azure App Service by deploying your first Python app to Azure App Service.
4
4
ms.topic: quickstart
5
-
ms.date: 09/13/2024
5
+
ms.date: 04/24/2025
6
6
ms.author: msangapu
7
7
author: msangapu-msft
8
8
ms.devlang: python
@@ -23,6 +23,45 @@ To complete this quickstart, you need:
23
23
> [!NOTE]
24
24
> This article contains current instructions on deploying a Python web app using Azure App Service. Python on Windows is no longer supported.
25
25
26
+
## Skip to the end
27
+
28
+
You can quickly deploy the sample app in this tutorial using Azure Developer CLI and see it running in Azure. Just run the following commands in the [Azure Cloud Shell](https://shell.azure.com)want, and follow the prompt:
This quickstart can be completed using either Flask, Django, or FastAPI. A sample application in each framework is provided to help you follow along with this quickstart. Download or clone the sample application to your local workstation.
> Deleting a cluster terminates all running workloads and components and is an irreversible operation. Once you delete a cluster, you cannot recover the data.
Copy file name to clipboardExpand all lines: articles/azure-vmware/disaster-recovery-using-vmware-site-recovery-manager.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.date: 01/13/2025
7
7
ms.custom: engagement-fy23
8
8
---
9
9
10
-
# Deploy disaster recovery with VMware Site Recovery Manager (SRM)
10
+
# Deploy disaster recovery with VMware Live Site Recovery
11
11
12
12
This article explains how to implement disaster recovery for on-premises VMware vSphere virtual machines (VMs) or Azure VMware Solution-based VMs. The solution in this article uses [VMware Site Recovery Manager (SRM)](https://techdocs.broadcom.com/us/en/vmware-cis/live-recovery/site-recovery-manager/8-8.html) and vSphere Replication with Azure VMware Solution. Instances of VMware SRM and replication servers are deployed at both the protected and the recovery sites.
13
13
@@ -17,7 +17,7 @@ VMware vSphere Replication is VMware's hypervisor-based replication technology f
17
17
18
18
19
19
> [!NOTE]
20
-
> The current version of VMware Site Recovery Manager (SRM) in Azure VMware Solution is 8.7.0.3.
20
+
> The current version of VMware Site Recovery Manager (SRM) in Azure VMware Solution is 8.8.0.3.
21
21
22
22
## Supported scenarios
23
23
@@ -281,11 +281,9 @@ If you no longer require VMware SRM, you must uninstall it in a clean manner. Be
281
281
282
282
## Support
283
283
284
-
VMware Site Recovery Manager (SRM) is a Disaster Recovery solution from VMware.
285
-
286
-
Microsoft only supports install/uninstall of VMware SRM and vSphere Replication Manager and scale up/down of vSphere Replication appliances within Azure VMware Solution.
284
+
VMware Live Site Recovery is a Disaster Recovery solution from VMware by Broadcom. Microsoft supports the installation and uninstallation of VMware Live Site Recovery and vSphere Replication Manager, as well as the scaling up or down of vSphere Replication appliances within Azure VMware Solution.
287
285
288
-
For all other issues, such as configuration and replication, contact VMware for support.
286
+
For any other issues, customers are requested to contact Broadcom for support regarding site configurations, licensing issues, replication, pairing failures, and DNS-related problems.
289
287
290
288
VMware and Microsoft support teams engage each other as needed to troubleshoot VMware SRM issues on Azure VMware Solution.
0 commit comments