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: docs/deployment/quickstart-deploy-aspnet-web-app.md
+9-18Lines changed: 9 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,14 @@
1
1
---
2
2
title: Publish an ASP.NET web app
3
3
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
5
5
ms.topic: quickstart
6
6
helpviewer_keywords:
7
7
- "deployment, web app"
8
8
author: ghogen
9
9
ms.author: ghogen
10
10
manager: mijacobs
11
11
ms.subservice: deployment
12
-
monikerRange: '>= vs-2019'
13
12
---
14
13
# Quickstart: Publish an ASP.NET web app
15
14
@@ -42,15 +41,13 @@ If you're publishing this web app for the first time, next you see the Publish w
42
41
> [!NOTE]
43
42
> Visual Studio filters the list of destinations depending on the type of web app.
44
43
45
-
## [Azure](#tab/azure)
46
-
## Publish your web app to Azure
44
+
## Azure
47
45
48
46
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).
49
47
50
-
## [Docker](#tab/docker)
51
-
## Publish your web app to Docker Container Registry
48
+
## Container registry
52
49
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.
54
51
55
52

56
53
@@ -76,7 +73,7 @@ Next, for other Docker container registries, provide the URI and publish credent
76
73
77
74

78
75
79
-
### Finish the Publish wizard
76
+
### Publish container image
80
77
81
78
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.
82
79
@@ -85,8 +82,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
85
82
> [!NOTE]
86
83
> 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.
87
84
88
-
## [Folder](#tab/folder)
89
-
## Publish your web app to a folder
85
+
## Filesystem folder
90
86
91
87
You can publish your web app to both local and network folders.
92
88
@@ -102,8 +98,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
102
98
103
99
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.)
104
100
105
-
## [FTP/FTPS](#tab/ftp-ftps)
106
-
## Publish your web app to an FTP/FTPS server
101
+
## FTP/FTPS server
107
102
108
103
You can publish your web app using FTP or FTPS.
109
104
@@ -119,8 +114,7 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
119
114
120
115
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.)
121
116
122
-
## [Web Server](#tab/web-server)
123
-
## Publish your web app to Web Server (IIS)
117
+
## Web Server (IIS)
124
118
125
119
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.
126
120
@@ -172,13 +166,10 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
172
166
173
167

174
168
175
-
## [Import profile](#tab/import-profile)
176
-
## Import Profile
169
+
## Import publish profile
177
170
178
171
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)
179
172
180
-
---
181
-
182
173
## Next steps
183
174
184
175
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