Skip to content

Commit b699479

Browse files
committed
rearrange sections
1 parent f42abeb commit b699479

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

articles/app-service/deploy-ftp.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy your app to Azure App Service using FTP or FTPS
44

55
ms.assetid: ae78b410-1bc0-4d72-8fc4-ac69801247ae
66
ms.topic: article
7-
ms.date: 06/10/2025
7+
ms.date: 06/11/2025
88
author: cephalin
99
ms.author: cephalin
1010
---
@@ -105,25 +105,12 @@ Set-AzWebApp -Name <app-name> -ResourceGroupName <resource-group-name> -FtpsStat
105105

106106
## Troubleshoot FTP/S deployment
107107

108-
- [How can I connect to FTP/S in App Service via passive mode?](#how-can-i-connect-to-ftps-in-azure-app-service-via-passive-mode)
109-
- [How can I determine what method was used to deploy my app?](#how-can-i-determine-what-method-was-used-to-deploy-my-app)
110108
- [What can happen to my app during deployment?](#what-can-happen-to-my-app-during-deployment)
111109
- [What's the first step in troubleshooting FTP/S deployment?](#whats-the-first-step-in-troubleshooting-ftps-deployment)
112110
- [Why can't I FTP/S and publish my code?](#why-cant-i-ftps-and-publish-my-code)
111+
- [How can I connect to FTP/S in App Service via passive mode?](#how-can-i-connect-to-ftps-in-azure-app-service-via-passive-mode)
113112
- [Why does my connection fail when attempting to connect over FTPS using explicit encryption?](#why-does-my-connection-fail-when-attempting-to-connect-over-ftps-using-explicit-encryption)
114-
115-
### How can I connect to FTP/S in Azure App Service via passive mode?
116-
117-
Azure App Service supports connecting via both active and passive modes. Passive mode is preferred because deployment machines are usually behind a firewall in the operating system or as part of a home or business network. For an example of a passive mode connection, see [The Connection Page (Advanced Site Settings dialog)](https://winscp.net/docs/ui_login_connection).
118-
119-
### How can I determine what method was used to deploy my app?
120-
121-
You can find out how an app was deployed by checking the application settings on its Azure portal page. Select **Environmental variables** under **Settings** in the left navigation menu. On the **App settings** tab:
122-
123-
- If the app was deployed using an external package URL, the `WEBSITE_RUN_FROM_PACKAGE` setting appears in the application settings with a URL value.
124-
- If the app was deployed using ZIP deploy, the `WEBSITE_RUN_FROM_PACKAGE` setting appears with a value of `1`.
125-
126-
If you deployed the app using Azure DevOps, you can see the deployment history in the Azure DevOps portal. If you used Azure Functions Core Tools, you can see the deployment history in the Azure portal.
113+
- [How can I determine what method was used to deploy my app?](#how-can-i-determine-what-method-was-used-to-deploy-my-app)
127114

128115
<a name="what-can-happen-to-my-app-during-deployment"></a>
129116
[!INCLUDE [What can happen to my app during deployment?](../../includes/app-service-deploy-atomicity.md)]
@@ -144,7 +131,11 @@ Check that you entered the correct [hostname](#get-the-ftps-endpoint) and [crede
144131

145132
- FTP/S control connection ports: `21`, `990`
146133
- FTP/S data connection ports: `989`, `10001-10300`
147-
134+
135+
### How can I connect to FTP/S in Azure App Service via passive mode?
136+
137+
Azure App Service supports connecting via both active and passive modes. Passive mode is preferred because deployment machines are usually behind a firewall in the operating system or as part of a home or business network. For an example of a passive mode connection, see [The Connection Page (Advanced Site Settings dialog)](https://winscp.net/docs/ui_login_connection).
138+
148139
### Why does my connection fail when attempting to connect over FTPS using explicit encryption?
149140

150141
FTPS allows establishing an explicit or implicit TLS secure connection.
@@ -156,6 +147,15 @@ The URL format you use can affect your connection success, and depends on your c
156147

157148
Make sure not to mix the settings, such as attempting to connect to `ftps://` by using port `21`. This setting fails to connect even using explicit encryption, because an explicit connection starts as a plain FTP connection before the `AUTH` method.
158149

150+
### How can I determine what method was used to deploy my app?
151+
152+
You can find out how an app was deployed by checking the application settings on its Azure portal page. Select **Environmental variables** under **Settings** in the left navigation menu. On the **App settings** tab:
153+
154+
- If the app was deployed using an external package URL, the `WEBSITE_RUN_FROM_PACKAGE` setting appears in the application settings with a URL value.
155+
- If the app was deployed using ZIP deploy, the `WEBSITE_RUN_FROM_PACKAGE` setting appears with a value of `1`.
156+
157+
If you deployed the app using Azure DevOps, you can see the deployment history in the Azure DevOps portal. If you used Azure Functions Core Tools, you can see the deployment history in the Azure portal.
158+
159159
## Related resources
160160

161161
- [Local Git deployment to Azure App Service](deploy-local-git.md)

0 commit comments

Comments
 (0)