Skip to content

Commit 2ad0f47

Browse files
authored
Merge pull request #296506 from ProfessorKendrick/app-service-language-tracks-toc
[App Service] language track toc changes
2 parents 9478967 + ed90e01 commit 2ad0f47

File tree

3 files changed

+148
-151
lines changed

3 files changed

+148
-151
lines changed

articles/app-service/index.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
### YamlMime:Landing
22

33
title: App Service documentation
4-
summary: Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the
5-
language stack of your choice without managing infrastructure, including .NET, Java
6-
(Java SE, Tomcat, and JBoss EAP), Node.js, Python, and PHP. It can also run any language stack with
7-
custom containers. It provides auto-scaling and high availability, supports both Windows and Linux, and
8-
enables automated deployments from GitHub, Azure DevOps, or any Git repo. Learn how to use Azure App
9-
Service with our quickstarts, tutorials, and samples.
4+
summary: Use Azure App Service, a fully managed platform as a service (PaaS), to create web applications in popular languages like .NET, Java, Node.js, and Python.
105

116
metadata:
127
title: Azure App Service documentation

articles/app-service/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how Azure App Service helps you develop and host web applicat
44

55
ms.assetid: 94af2caf-a2ec-4415-a097-f60694b860b3
66
ms.topic: overview
7-
ms.date: 01/22/2025
7+
ms.date: 03/18/2025
88
ms.custom: UpdateFrequency3, linux-related-content
99
ms.author: msangapu
1010
author: msangapu-msft
@@ -18,7 +18,7 @@ author: msangapu-msft
1818

1919
App Service adds the power of Microsoft Azure to your application, including improved security, load balancing, autoscaling, and automated management. Additionally, you can take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domains, and TLS/SSL certificates.
2020

21-
With App Service, you pay for the Azure compute resources you use. The compute resources you use are determined by the *App Service plan* that you run your apps on. For more information, see [Azure App Service plans overview](overview-hosting-plans.md).
21+
With App Service, you pay for the Azure compute resources you use. The *App Service plan* that you run your apps on determines the compute resources you use. For more information, see [Azure App Service plans overview](overview-hosting-plans.md).
2222

2323
## Why use App Service?
2424

articles/app-service/toc.yml

Lines changed: 145 additions & 143 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,161 @@
1+
items:
12
- name: App Service Documentation
23
href: index.yml
3-
- name: Get started
4+
- name: Overview
45
items:
5-
- name: Getting started
6-
href: getting-started.md
76
- name: About App Service
8-
href: overview.md
7+
href: overview.md
98
- name: About App Service Environments
109
href: environment/overview.md
11-
- name: Compare web hosting options
12-
href: /azure/architecture/guide/technology-choices/compute-decision-tree?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
13-
- name: Compare JBoss EAP options
14-
href: /azure/developer/java/ee/jboss-on-azure?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
15-
- name: Quickstarts
16-
expanded: true
10+
- name: Compare web hosting options
11+
href: /azure/architecture/guide/technology-choices/compute-decision-tree?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
12+
- name: Get started
1713
items:
18-
- name: Deploy ASP.NET
14+
- name: Get started
15+
href: getting-started.md
16+
- name: .NET
17+
items:
18+
- name: Quickstart
1919
href: quickstart-dotnetcore.md
20-
- name: Deploy Java
20+
- name: Configure
21+
items:
22+
- name: ASP.NET
23+
href: configure-language-dotnet-framework.md
24+
- name: ASP.NET Core
25+
href: configure-language-dotnetcore.md
26+
- name: Connect
27+
items:
28+
- name: ASP.NET Core with SQL DB
29+
href: tutorial-dotnetcore-sqldb-app.md
30+
- name: ASP.NET with SQL DB
31+
href: app-service-web-tutorial-dotnet-sqldatabase.md
32+
- name: Connect .NET app to SQL database
33+
href: tutorial-connect-msi-sql-database.md
34+
- name: to Microsoft Graph with managed identity
35+
href: scenario-secure-app-access-microsoft-graph-as-app.md
36+
- name: to Microsoft Graph as user
37+
href: scenario-secure-app-access-microsoft-graph-as-user.md
38+
- name: to other Azure services with managed identity
39+
href: scenario-secure-app-access-storage.md
40+
- name: to SQL database as user
41+
href: tutorial-connect-app-access-sql-database-as-user-dotnet.md
42+
- name: Migrate
43+
items:
44+
- name: Assess .NET
45+
href: app-service-migration-assess-net.md
46+
- name: Discover .NET
47+
href: app-service-migration-discover-net.md
48+
- name: Migrate .NET
49+
href: app-service-asp-net-migration.md
50+
- name: Migrate containerized .NET
51+
href: ../migrate/tutorial-app-containerization-aspnet-app-service.md?bc=/azure/bread/toc.json&toc=/azure/app-service/toc.json
52+
- name: Java
53+
items:
54+
- name: Quickstart
2155
href: quickstart-java.md
22-
- name: Deploy Node.js
56+
- name: Configure
57+
items:
58+
- name: Deployment and runtime
59+
href: configure-language-java-deploy-run.md
60+
- name: Compare JBoss EAP options
61+
href: /azure/developer/java/ee/jboss-on-azure?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
62+
- name: Data sources
63+
href: configure-language-java-data-sources.md
64+
- name: APM integration
65+
href: configure-language-java-apm.md
66+
- name: Security
67+
href: configure-language-java-security.md
68+
- name: Connect
69+
items:
70+
- name: Spring Boot with MongoDB
71+
href: tutorial-java-spring-cosmosdb.md
72+
- name: Tomcat with MySQL
73+
href: tutorial-java-tomcat-mysql-app.md
74+
- name: Java Tomcat to Postgres
75+
href: tutorial-java-tomcat-connect-managed-identity-postgresql-database.md
76+
- name: JBoss with MySQL
77+
href: tutorial-java-jboss-mysql-app.md
78+
- name: Migrate
79+
items:
80+
- name: Java SE
81+
href: app-service-java-migration.md
82+
- name: Tomcat
83+
href: /azure/developer/java/migration/migrate-tomcat-to-tomcat-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
84+
- name: JBoss EAP
85+
href: /azure/developer/java/migration/migrate-jboss-eap-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
86+
- name: WebLogic
87+
href: /azure/developer/java/migration/migrate-weblogic-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
88+
- name: WebSphere
89+
href: /azure/developer/java/migration/migrate-websphere-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
90+
- name: Node.js
91+
items:
92+
- name: Quickstart
2393
href: quickstart-nodejs.md
24-
- name: Deploy Python
94+
- name: Configure
95+
href: configure-language-nodejs.md
96+
- name: Connect
97+
items:
98+
- name: with MongoDB
99+
href: tutorial-nodejs-mongodb-app.md
100+
- name: to Microsoft Graph with managed identity
101+
href: tutorial-connect-app-access-microsoft-graph-as-app-javascript.md
102+
- name: to Microsoft Graph as User
103+
href: tutorial-connect-app-access-microsoft-graph-as-user-javascript.md
104+
- name: to other Azure services with managed identity
105+
href: tutorial-connect-app-access-storage-javascript.md
106+
- name: Python
107+
items:
108+
- name: Quickstart
25109
href: quickstart-python.md
26-
- name: Deploy PHP
110+
- name: Configure
111+
href: configure-language-python.md
112+
- name: Connect with Postgres
113+
items:
114+
- name: using Flask
115+
href: tutorial-python-postgresql-app-flask.md
116+
- name: using Flask with managed identity
117+
href: /azure/developer/python/tutorial-python-managed-identity-cli?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
118+
- name: using Django
119+
href: tutorial-python-postgresql-app-django.md
120+
- name: using FastAPI
121+
href: tutorial-python-postgresql-app-fastapi.md
122+
- name: PHP
123+
items:
124+
- name: Quickstart
27125
href: quickstart-php.md
28-
- name: Deploy WordPress
29-
href: quickstart-wordpress.md
30-
- name: Deploy a custom container
31-
href: quickstart-custom-container.md
32-
- name: Deploy using ARM template
33-
displayName: Resource Manager
34-
href: quickstart-arm-template.md
126+
- name: Configure
127+
href: configure-language-php.md
128+
- name: Connect with MySQL
129+
href: tutorial-php-mysql-app.md
130+
- name: WordPress
131+
items:
132+
- name: Overview
133+
href: overview-wordpress.md
134+
- name: Architecture
135+
displayName: WordPress on App Service architecture
136+
href: /azure/architecture/example-scenario/infrastructure/wordpress-app-service?toc=%2Fazure%2Fapp-service%2Ftoc.json&bc=%2Fazure%2Fapp-service%2Fbreadcrumb%2Ftoc.json
137+
- name: Deploy
138+
displayName: Create a WordPress site
139+
href: quickstart-wordpress.md
140+
- name: Migrate WordPress to App Service
141+
displayName: Move WordPress to App Service
142+
href: migrate-wordpress.md
143+
- name: Configure WordPress
144+
displayName: Setup WordPress
145+
href: reference-app-settings.md#wordpress
146+
- name: Customize API Management developer portal
147+
displayName: API Management and WordPress
148+
href: /azure/api-management/developer-portal-wordpress-plugin?toc=%2Fazure%2Fapp-service%2Ftoc.json&bc=%2Fazure%2Fapp-service%2Fbreadcrumb%2Ftoc.json
149+
- name: WordPress FAQ
150+
displayName: WordPress frequently asked questions
151+
href: wordpress-faq.md
35152
- name: Deployment and configuration
36153
items:
37154
- name: Deployment best practices
38155
href: deploy-best-practices.md
156+
- name: Deploy using ARM template
157+
displayName: Resource Manager
158+
href: quickstart-arm-template.md
39159
- name: Deploy a REST API (tutorial)
40160
href: app-service-web-tutorial-rest-api.md
41161
- name: Configure common settings
@@ -46,28 +166,6 @@
46166
href: reference-app-settings.md
47167
- name: Configure error pages
48168
href: configure-error-pages.md
49-
- name: Configure specific languages
50-
items:
51-
- name: Configure ASP.NET
52-
href: configure-language-dotnet-framework.md
53-
- name: Configure ASP.NET Core
54-
href: configure-language-dotnetcore.md
55-
- name: Configure Node.js
56-
href: configure-language-nodejs.md
57-
- name: Configure PHP
58-
href: configure-language-php.md
59-
- name: Configure Python
60-
href: configure-language-python.md
61-
- name: Configure Java SE, Tomcat, or JBoss
62-
items:
63-
- name: Deployment and runtime
64-
href: configure-language-java-deploy-run.md
65-
- name: Data sources
66-
href: configure-language-java-data-sources.md
67-
- name: APM integration
68-
href: configure-language-java-apm.md
69-
- name: Security
70-
href: configure-language-java-security.md
71169
- name: Deployment methods
72170
items:
73171
- name: Use ZIP or WAR
@@ -161,31 +259,7 @@
161259
- name: Database and service connection
162260
items:
163261
- name: Connectivity scenarios overview
164-
href: tutorial-connect-overview.md
165-
- name: Connect to database (tutorials)
166-
items:
167-
- name: ASP.NET Core with SQL DB
168-
href: tutorial-dotnetcore-sqldb-app.md
169-
- name: ASP.NET with SQL DB
170-
href: app-service-web-tutorial-dotnet-sqldatabase.md
171-
- name: PHP with MySQL
172-
href: tutorial-php-mysql-app.md
173-
- name: Node.js with MongoDB
174-
href: tutorial-nodejs-mongodb-app.md
175-
- name: Python with Postgres
176-
items:
177-
- name: Using Flask
178-
href: tutorial-python-postgresql-app-flask.md
179-
- name: Using Django
180-
href: tutorial-python-postgresql-app-django.md
181-
- name: Using FastAPI
182-
href: tutorial-python-postgresql-app-fastapi.md
183-
- name: Spring Boot with MongoDB
184-
href: tutorial-java-spring-cosmosdb.md
185-
- name: Tomcat with MySQL
186-
href: tutorial-java-tomcat-mysql-app.md
187-
- name: JBoss with MySQL
188-
href: tutorial-java-jboss-mysql-app.md
262+
href: tutorial-connect-overview.md
189263
- name: Connect by using secrets
190264
items:
191265
- name: Use secrets in app settings
@@ -216,38 +290,6 @@
216290
href: overview-managed-identity.md
217291
- name: Connect to databases with managed identity
218292
href: tutorial-connect-msi-azure-database.md
219-
- name: End-to-end tutorials
220-
items:
221-
- name: Connect to DB with managed identity
222-
items:
223-
- name: Connect .NET app to SQL database
224-
href: tutorial-connect-msi-sql-database.md
225-
- name: Connect Java Tomcat to Postgres
226-
href: tutorial-java-tomcat-connect-managed-identity-postgresql-database.md
227-
- name: Connect Python Flask app to Postgres
228-
href: /azure/developer/python/tutorial-python-managed-identity-cli?toc=/azure/app-service/toc.json&bc=/azure/app-service/breadcrumb/toc.json
229-
- name: Connect to Microsoft Graph with managed identity
230-
items:
231-
- name: Use .NET
232-
href: scenario-secure-app-access-microsoft-graph-as-app.md
233-
- name: Use Node.js
234-
href: tutorial-connect-app-access-microsoft-graph-as-app-javascript.md
235-
- name: Connect to other Azure services with managed identity
236-
items:
237-
- name: Use .NET
238-
href: scenario-secure-app-access-storage.md
239-
- name: Use Node.js
240-
href: tutorial-connect-app-access-storage-javascript.md
241-
- name: Connect as authenticated user
242-
items:
243-
- name: Connect to Microsoft Graph as user
244-
items:
245-
- name: Use .NET
246-
href: scenario-secure-app-access-microsoft-graph-as-user.md
247-
- name: Use Node.js
248-
href: tutorial-connect-app-access-microsoft-graph-as-user-javascript.md
249-
- name: Connect to SQL database as user
250-
href: tutorial-connect-app-access-sql-database-as-user-dotnet.md
251293
- name: Connect to another app as user
252294
href: tutorial-auth-aad.md
253295
- name: App to app to another Azure service as user
@@ -391,6 +433,8 @@
391433
href: overview-manage-costs.md
392434
- name: Custom containers
393435
items:
436+
- name: Deploy a custom container
437+
href: quickstart-custom-container.md
394438
- name: Configure custom container
395439
href: configure-custom-container.md
396440
- name: CI/CD to custom container
@@ -415,28 +459,6 @@
415459
href: deploy-intelligent-apps-dotnet-to-azure-sql.md
416460
- name: Invoke OpenAPI app from Azure AI Agent
417461
href: invoke-openapi-web-app-from-azure-ai-agent-service.md
418-
- name: WordPress
419-
items:
420-
- name: WordPress overview
421-
href: overview-wordpress.md
422-
- name: WordPress architecture
423-
displayName: WordPress on App Service architecture
424-
href: /azure/architecture/example-scenario/infrastructure/wordpress-app-service?toc=%2Fazure%2Fapp-service%2Ftoc.json&bc=%2Fazure%2Fapp-service%2Fbreadcrumb%2Ftoc.json
425-
- name: Deploy WordPress
426-
displayName: Create a WordPress site
427-
href: quickstart-wordpress.md
428-
- name: Migrate WordPress to App Service
429-
displayName: Move WordPress to App Service
430-
href: migrate-wordpress.md
431-
- name: Configure WordPress
432-
displayName: Setup WordPress
433-
href: reference-app-settings.md#wordpress
434-
- name: Customize API Management developer portal
435-
displayName: API Management and WordPress
436-
href: /azure/api-management/developer-portal-wordpress-plugin?toc=%2Fazure%2Fapp-service%2Ftoc.json&bc=%2Fazure%2Fapp-service%2Fbreadcrumb%2Ftoc.json
437-
- name: WordPress FAQ
438-
displayName: WordPress frequently asked questions
439-
href: wordpress-faq.md
440462
- name: WebJobs
441463
items:
442464
- name: Create WebJobs
@@ -519,26 +541,6 @@
519541
href: https://azure.microsoft.com/resources/samples/?service=app-service
520542
- name: Videos
521543
href: https://azure.microsoft.com/resources/videos/index/?services=app-service
522-
- name: Migrate to App Service
523-
items:
524-
- name: Assess .NET
525-
href: app-service-migration-assess-net.md
526-
- name: Discover .NET
527-
href: app-service-migration-discover-net.md
528-
- name: Migrate .NET
529-
href: app-service-asp-net-migration.md
530-
- name: Migrate containerized .NET
531-
href: ../migrate/tutorial-app-containerization-aspnet-app-service.md?bc=/azure/bread/toc.json&toc=/azure/app-service/toc.json
532-
- name: Migrate Java
533-
href: app-service-java-migration.md
534-
- name: Migrate Tomcat
535-
href: /azure/developer/java/migration/migrate-tomcat-to-tomcat-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
536-
- name: Migrate JBoss EAP
537-
href: /azure/developer/java/migration/migrate-jboss-eap-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
538-
- name: Migrate WebLogic
539-
href: /azure/developer/java/migration/migrate-weblogic-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
540-
- name: Migrate WebSphere
541-
href: /azure/developer/java/migration/migrate-websphere-to-jboss-eap-on-azure-app-service?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json
542544
- name: Cookbooks
543545
items:
544546
- name: Reference Architectures

0 commit comments

Comments
 (0)