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
@@ -26,7 +26,7 @@ az webapp up --runtime PYTHON:3.13 --sku B1 --logs
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.
27
27
* You can optionally include the argument `--location <location-name>` where `<location_name>` is an available Azure region. You can retrieve a list of allowable regions for your Azure account by running the [`az appservice list-locations`](/cli/azure/appservice#az-appservice-list-locations) command.
28
28
29
-
The command may take a few minutes to complete. While the command is running, it provides messages about creating the resource group, the App Service plan, and the app resource, configuring logging, and doing ZIP deployment. It then gives the message, "You can launch the app at http://<app-name>.azurewebsites.net", which is the app's URL on Azure.
29
+
The command may take a few minutes to complete. While the command is running, it provides messages about creating the resource group, the App Service plan, and the app resource, configuring logging, and doing ZIP deployment. It then returns a message that includes the app's URL, which is the app's URL on Azure.
30
30
31
31
<pre>
32
32
The webapp '<app-name>' doesn't exist
@@ -39,9 +39,9 @@ Creating zip with contents of dir /home/cephas/myExpressApp ...
39
39
Getting scm site credentials for zip deployment
40
40
Starting zip deployment. This operation can take a while to complete ...
41
41
Deployment endpoint responded with status code 202
42
-
You can launch the app at http://<app-name>.azurewebsites.net
Copy file name to clipboardExpand all lines: articles/app-service/includes/tutorial-set-up-app-service-authentication/after.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -156,7 +156,7 @@ When you enabled the App Service authentication/authorization module in the prev
156
156
1. Select the app registration that was created.
157
157
1. In the overview, verify that **Supported account types** is set to **My organization only**.
158
158
159
-
1. To verify that access to your app is limited to users in your organization, go to your web app **Overview** and select the **Default domain** link. Or, start a browser in incognito or private mode and go to `https://<app-name>.azurewebsites.net` (see [note at top](#dnl-note)).
159
+
1. To verify that access to your app is limited to users in your organization, go to your web app **Overview** and select the **Default domain** link.
160
160
161
161
:::image type="content" alt-text="Screenshot that shows verifying access." source="../../media/scenario-secure-app-authentication-app-service/verify-access.png":::
Copy file name to clipboardExpand all lines: articles/app-service/overview-hosting-plans.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,6 @@ ms.custom: UpdateFrequency3
14
14
15
15
An *Azure App Service plan* defines a set of compute resources for a web app to run. An app service always runs in an App Service plan. [Azure Functions](../azure-functions/dedicated-plan.md) also has the option of running in an App Service plan.
When you create an App Service plan in a certain region, you create a set of compute resources for that plan in that region. Whatever apps you put into the App Service plan run on those compute resources, as defined in the plan.
Copy file name to clipboardExpand all lines: articles/app-service/overview-managed-identity.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,9 @@ ai-usage: ai-assisted
15
15
16
16
This article shows you how to create a managed identity for Azure App Service and Azure Functions applications, and how to use it to access other resources.
The managed identity configuration is specific to the slot. To configure a managed identity for a deployment slot in the portal, go to the slot first. To find the managed identity for your web app or deployment slot in your Microsoft Entra tenant from the Azure portal, search for it directly from the **Overview** page of your tenant. Usually, the slot name is similar to `<app-name>/slots/<slot-name>`.
20
+
The managed identity configuration is specific to the slot. To configure a managed identity for a deployment slot in the portal, go to the slot first. To find the managed identity for your web app or deployment slot in your Microsoft Entra tenant from the Azure portal, search for it directly from the **Overview** page of your tenant.
23
21
24
22
> [!NOTE]
25
23
> Managed identities aren't available for [apps deployed in Azure Arc](overview-arc-integration.md).
You can use a private endpoint for your Azure App Service apps. The private endpoint allows clients located in your private network to securely access an app over Azure Private Link. The private endpoint uses an IP address from your Azure virtual network address space. Network traffic between a client on your private network and the app goes over the virtual network and Private Link on the Microsoft backbone network. This configuration eliminates exposure from the public internet.
20
18
21
19
When you use a private endpoint for your app, you can:
@@ -57,9 +55,7 @@ You can find the client source IP in the web HTTP logs of your app. This feature
57
55
58
56
## DNS
59
57
60
-
When you use private endpoint for App Service apps, the requested URL must match the name of your app, which is by default `<app-name>.azurewebsites.net`. When you use a [unique default hostname](#dnl-note), your app name has the format `<app-name>-<random-hash>.<region>.azurewebsites.net`. In the following examples, `mywebapp` could also represent the full regionalized unique hostname.
61
-
62
-
By default, without a private endpoint, the public name of your web app is a canonical name to the cluster. For example, the name resolution is:
58
+
When you use private endpoint for App Service apps, the requested URL must match the address of your app. By default, without a private endpoint, the public name of your web app is a canonical name to the cluster. For example, the name resolution is:
This article describes the Azure App Service virtual network integration feature and how to set it up with apps in [App Service](./overview.md). With [Azure virtual networks](../virtual-network/virtual-networks-overview.md), you can place many of your Azure resources in a non-internet-routable network. The App Service virtual network integration feature enables your apps to access resources in or through a virtual network.
Copy file name to clipboardExpand all lines: articles/app-service/quickstart-dotnetcore.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -350,11 +350,7 @@ Follow these steps to create your App Service resources and publish your project
350
350
- Replace `<os>` with either `linux` or `windows`.
351
351
- You can optionally include the argument `--location <location-name>` where `<location-name>` is an available Azure region. To get a list of allowable regions for your Azure account, run the [az account list-locations](/cli/azure/appservice#az-appservice-list-locations) command.
352
352
353
-
The command might take a few minutes to complete. While it runs, the command provides messages about creating the resource group, the App Service plan, and hosting app, configuring logging, then performing ZIP deployment. Then it shows a message with the app's URL:
354
-
355
-
```azurecli
356
-
You can launch the app at http://<app-name>.azurewebsites.net
357
-
```
353
+
The command might take a few minutes to complete. While it runs, the command provides messages about creating the resource group, the App Service plan, and hosting app, configuring logging, then performing ZIP deployment. Then it shows a message with the app's URL.
358
354
359
355
1. Open a web browser and navigate to the URL. You see the ASP.NET Core 8.0 web app displayed in the page.
In this quickstart, you'll learn how to create and deploy your first Node.js ([Express](https://www.expressjs.com)) web app to [Azure App Service](overview.md). App Service supports various versions of Node.js on both Linux and Windows.
20
18
21
19
This quickstart configures an App Service app in the Free tier and incurs no cost for your Azure subscription.
@@ -131,7 +129,7 @@ Before you continue, ensure that you have all the prerequisites installed and co
131
129
# [Deploy to Linux](#tab/linux)
132
130
133
131
2. Right-click **App Services** and select **Create new Web App**. A Linux container is used by default.
134
-
1. Type a globally unique name for your web app and select **Enter**. The name must be unique across all of Azure and use only alphanumeric characters ('A-Z', 'a-z', and '0-9') and hyphens ('-'). See [the note at the the start of this article](#dnl-note).
132
+
1. Type a globally unique name for your web app and select **Enter**. The name must be unique across all of Azure and use only alphanumeric characters ('A-Z', 'a-z', and '0-9') and hyphens ('-').
135
133
1. In **Select a runtime stack**, select the Node.js version you want. An LTS version is recommended.
136
134
1. In **Select a pricing tier**, select **Free (F1)** and wait for the resources to be created in Azure.
137
135
1. In the popup **Always deploy the workspace "myExpressApp" to \<app-name>"**, select **Yes**. Doing so ensures that, as long as you're in the same workspace, Visual Studio Code deploys to the same App Service app each time.
@@ -143,7 +141,7 @@ Before you continue, ensure that you have all the prerequisites installed and co
143
141
# [Deploy to Windows](#tab/windows)
144
142
145
143
2. Right-click **App Services** and select**Create new Web App... Advanced**.
146
-
1. Type a globally unique name for your web app and select**Enter**. The name must be unique across all of Azure and use only alphanumeric characters ('A-Z', 'a-z', and '0-9') and hyphens ('-'). See [the note at start of this article](#dnl-note).
144
+
1. Type a globally unique name for your web app and select**Enter**. The name must be unique across all of Azure and use only alphanumeric characters ('A-Z', 'a-z', and '0-9') and hyphens ('-').
147
145
1. Select **Create a new resource group**, and then enter a name for the resource group, such as *AppServiceQS-rg*.
148
146
1. Select the Node.js version you want. An LTS version is recommended.
149
147
1. Select **Windows**for the operating system.
@@ -195,13 +193,13 @@ az webapp up --sku F1 --name <app-name> --os-type Windows
195
193
-----
196
194
197
195
- If the `az` command isn't recognized, ensure you have the Azure CLI installed as described in [Set up your initial environment](#set-up-your-initial-environment).
198
-
- Replace `<app_name>` with a name that's unique across all of Azure. (*Valid characters are `a-z`, `0-9`, and `-`*.) See [the note at the start of this article](#dnl-note). A good pattern is to use a combination of your company name and an app identifier.
196
+
- Replace `<app_name>` with a name that's unique across all of Azure. (*Valid characters are `a-z`, `0-9`, and `-`*.) A good pattern is to use a combination of your company name and an app identifier.
199
197
- The `--sku F1` argument creates the web app on the Free pricing tier, which incurs no cost.
200
198
- You can optionally include the argument `--location <location-name>` where `<location_name>` is an available Azure region. You can retrieve a list of allowable regions for your Azure account by running the [`az account list-locations`](/cli/azure/appservice#az-appservice-list-locations) command.
201
199
- The command creates a Linux app for Node.js by default. To create a Windows app instead, use the `--os-type` argument.
202
200
- If you see the error, "Could not auto-detect the runtime stack of your app," ensure you're running the command in the *myExpressApp* directory (See [Troubleshooting auto-detect issues with az webapp up](https://github.com/Azure/app-service-linux-docs/blob/master/AzWebAppUP/runtime_detection.md).)
203
201
204
-
The command might take a few minutes to complete. While running, it provides messages about creating the resource group, the App Service plan, and the app resource, configuring logging, and doing Zip deployment. It then gives the message, "You can launch the app at http://<app-name>.azurewebsites.net", which is the app's URL on Azure. (See [the note at the start of this article](#dnl-note).)
202
+
The command might take a few minutes to complete. While running, it provides messages about creating the resource group, the App Service plan, and the app resource, configuring logging, and doing Zip deployment. It then returns a message that includes the app's URL, which is the app's URL on Azure.
205
203
206
204
<pre>
207
205
The webapp '<app-name>' doesn't exist
@@ -214,9 +212,9 @@ Creating zip with contents of dir /home/cephas/myExpressApp ...
214
212
Getting scm site credentials for zip deployment
215
213
Starting zip deployment. This operation can take a while to complete ...
216
214
Deployment endpoint responded with status code 202
217
-
You can launch the app at http://<app-name>.azurewebsites.net
215
+
You can launch the app at <URL>
218
216
{
219
-
"URL": "http://<app-name>.azurewebsites.net",
217
+
"URL": "<URL>",
220
218
"appserviceplan": "<app-service-plan-name>",
221
219
"location": "centralus",
222
220
"name": "<app-name>",
@@ -246,7 +244,7 @@ Sign in to the [Azure portal](https://portal.azure.com).
246
244
247
245
:::image type="content" source="./media/quickstart-nodejs/project-details.png" alt-text="Screenshot of the Project Details section showing where you selectthe Azure subscription and the resource group for the web app.":::
248
246
249
-
1. Under **Instance details**, type a globally unique name for your web app and select **Code**. (See [the note at the start of this article](#dnl-note).) Select **Node 18 LTS** in **Runtime stack**, an **Operating System**, and a **Region** you want to serve your app from.
247
+
1. Under **Instance details**, type a globally unique name for your web app and select **Code**. Select **Node 18 LTS** in **Runtime stack**, an **Operating System**, and a **Region** you want to serve your app from.
250
248
251
249
:::image type="content" source="./media/quickstart-nodejs/instance-details.png" alt-text="Screenshot of the Instance Details section.":::
252
250
@@ -323,15 +321,15 @@ You can deploy changes to this app by making edits in Visual Studio Code, saving
323
321
324
322
This command uses values that are cached locally in the *.azure/config* file, such as the app name, resource group, and App Service plan.
325
323
326
-
1. Once deployment is complete, refresh the webpage`http://<app-name>.azurewebsites.net`. (See [the note at the start of this article](#dnl-note).) You should see that the `Welcome to Express` message has been changed to `Welcome to Azure`.
324
+
1. Once deployment is complete, refresh the webpage. You should see that the `Welcome to Express` message has been changed to `Welcome to Azure`.
2. Save your changes, then redeploy the app using your FTP client.
333
331
334
-
1. Once deployment is complete, refresh the webpage`http://<app-name>.azurewebsites.net`. (See [note the at the start of this article](#dnl-note).) You should see that the `Welcome to Express` message has been changed to `Welcome to Azure`.
332
+
1. Once deployment is complete, refresh the webpage. You should see that the `Welcome to Express` message has been changed to `Welcome to Azure`.
0 commit comments