Skip to content

Commit 5e86aa1

Browse files
Merge pull request #14043 from ghogen/aspnet-quickstart-freshness
Review and update
2 parents 560d4fe + 93d1ac2 commit 5e86aa1

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

docs/deployment/quickstart-deploy-aspnet-web-app.md

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
---
22
title: Publish an ASP.NET web app
33
description: Use the Publish tool in Visual Studio to deploy ASP.NET and ASP.NET Core apps to local web servers like IIS or remote cloud environments like Azure App Service.
4-
ms.date: 07/15/2024
4+
ms.date: 6/27/2025
55
ms.topic: quickstart
66
helpviewer_keywords:
77
- "deployment, web app"
88
author: ghogen
99
ms.author: ghogen
1010
manager: mijacobs
1111
ms.subservice: deployment
12-
monikerRange: '>= vs-2019'
1312
---
1413
# Quickstart: Publish an ASP.NET web app
1514

@@ -42,15 +41,13 @@ If you're publishing this web app for the first time, next you see the Publish w
4241
> [!NOTE]
4342
> Visual Studio filters the list of destinations depending on the type of web app.
4443
45-
## [Azure](#tab/azure)
46-
## Publish your web app to Azure
44+
## Azure
4745

4846
For detailed steps on publishing your web app, see [Quickstart: Deploy an ASP.NET web app](/azure/app-service/quickstart-dotnetcore?tabs=netcore31&pivots=development-environment-vs#publish-your-web-app).
4947

50-
## [Docker](#tab/docker)
51-
## Publish your web app to Docker Container Registry
48+
## Container registry
5249

53-
You can publish your web app as a Docker container to any compatible Docker Container Registry.
50+
This sections describes publishing to a container registry. You can publish your web app as a Docker container to any compatible Docker Container Registry.
5451

5552
![Screenshot showing the Publish wizard, with Publish to Docker Container Registry highlighted.](./media/publish-docker-container-registry-highlighted.png)
5653

@@ -76,7 +73,7 @@ Next, for other Docker container registries, provide the URI and publish credent
7673

7774
![Screenshot showing the option to publish to another Docker Container Registry.](./media/publish-custom-docker-registry-details.png)
7875

79-
### Finish the Publish wizard
76+
### Publish container image
8077

8178
Next, you see the summary page for the new [publish profile](./publish-overview.md) that you just created using the Publish wizard. Click **Publish** and Visual Studio deploys your web app to the specified Docker Container Registry.
8279

@@ -85,8 +82,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
8582
> [!NOTE]
8683
> The above screenshot is showing a publish profile targeting Azure Docker Registry, but the same Publish button is available for all three Docker Container Registry options.
8784
88-
## [Folder](#tab/folder)
89-
## Publish your web app to a folder
85+
## Filesystem folder
9086

9187
You can publish your web app to both local and network folders.
9288

@@ -102,8 +98,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
10298

10399
You can come back to this summary page after you close it. Next time you right-click and choose **Publish**, Visual Studio opens this summary page. (To get back to the Publish wizard just click **New** in the summary page.)
104100

105-
## [FTP/FTPS](#tab/ftp-ftps)
106-
## Publish your web app to an FTP/FTPS server
101+
## FTP/FTPS server
107102

108103
You can publish your web app using FTP or FTPS.
109104

@@ -119,8 +114,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
119114

120115
You can come back to this summary page after you close it. The next time you right-click and publish, Visual Studio opens this summary page. (To get back to the Publish wizard just click **New** in the summary page.)
121116

122-
## [Web Server](#tab/web-server)
123-
## Publish your web app to Web Server (IIS)
117+
## Web Server (IIS)
124118

125119
You can publish your web app to IIS if IIS is configured. By default, IIS Express is installed, but you should install the IIS Management tools if you're deploying to IIS from Visual Studio. Note that you don't need to run Visual Studio as Administrator to deploy to IIS Express, only to full IIS.
126120

@@ -172,13 +166,10 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
172166

173167
![Screenshot showing the Publish wizard, publish to IIS summary page.](./media/publish-iis-web-deploy-package-summary-page.png)
174168

175-
## [Import profile](#tab/import-profile)
176-
## Import Profile
169+
## Import publish profile
177170

178171
You can import publish settings [from IIS](./tutorial-import-publish-settings-iis.md) and [Azure App Service](./tutorial-import-publish-settings-azure.md#create-the-publish-settings-file-in-azure-app-service)
179172

180-
---
181-
182173
## Next steps
183174

184175
Manage settings for your web application deployment. By managing settings, you can control the .NET deployment options, as well as behaviors such as how to handle existing files that are not part of the deployment process at the deployment destination. See [Manage web deployment settings](web-deployment-settings.md).

0 commit comments

Comments
 (0)