Skip to content

Commit 32596f6

Browse files
authored
Merge pull request #256006 from MicrosoftDocs/main
10/24/2023 AM Publish
2 parents fedc0e1 + 960c273 commit 32596f6

File tree

103 files changed

+1416
-757
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+1416
-757
lines changed

articles/app-service/deploy-configure-credentials.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ For [local Git deployment](deploy-local-git.md), you can also use the [az webapp
8585
```azurecli-interactive
8686
az webapp deployment list-publishing-credentials --resource-group <group-name> --name <app-name> --query scmUri
8787
```
88+
Note that the returned Git remote URI doesn't contain `/<app-name>.git` at the end. When you add the remote URI, make sure to append `/<app-name>.git` to avoid an error 22 with `git-http-push`. Additionally, when using `git remote add ... ` via shells that use the dollar sign for variable interpolation (such as bash), escape any dollar signs (`\$`) in the username or password. Failure to escape this character can result in authentication errors.
8889

8990
# [Azure PowerShell](#tab/powershell)
9091

articles/app-service/deploy-ftp.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,11 @@ Possible values for `--ftps-state` are `AllAllowed` (FTP and FTPS enabled), `Dis
115115

116116
## Troubleshoot FTP deployment
117117

118-
- [How can I troubleshoot FTP deployment?](#how-can-i-troubleshoot-ftp-deployment)
119-
- [I'm not able to FTP and publish my code. How can I resolve the issue?](#im-not-able-to-ftp-and-publish-my-code-how-can-i-resolve-the-issue)
120-
- [How can I connect to FTP in Azure App Service via passive mode?](#how-can-i-connect-to-ftp-in-azure-app-service-via-passive-mode)
118+
- [How can I troubleshoot FTP deployment?](#how-can-i-troubleshoot-ftp-deployment)
119+
- [I'm not able to FTP and publish my code. How can I resolve the issue?](#im-not-able-to-ftp-and-publish-my-code-how-can-i-resolve-the-issue)
120+
- [How can I connect to FTP in Azure App Service via passive mode?](#how-can-i-connect-to-ftp-in-azure-app-service-via-passive-mode)
121+
- [Why is my connection failing when attempting to connect over FTPS using explicit encryption?](#why-is-my-connection-failing-when-attempting-to-connect-over-ftps-using-explicit-encryption)
122+
- [How can I determine the method that was used to deploy my Azure App Service?](#how-can-i-determine-the-method-that-was-used-to-deploy-my-azure-app-service)
121123

122124
#### How can I troubleshoot FTP deployment?
123125

@@ -138,7 +140,21 @@ Check that you've entered the correct [hostname](#get-ftps-endpoint) and [creden
138140
#### How can I connect to FTP in Azure App Service via passive mode?
139141
Azure App Service supports connecting via both Active and Passive mode. Passive mode is preferred because your deployment machines are usually behind a firewall (in the operating system or as part of a home or business network). See an [example from the WinSCP documentation](https://winscp.net/docs/ui_login_connection).
140142

141-
### How can I determine the method that was used to deploy my Azure App Service?
143+
#### Why is my connection failing when attempting to connect over FTPS using explicit encryption?
144+
FTPS allows establishing the TLS secure connection in either an Explicit or Implicit way.
145+
- If you are connecting in an Implicit way, the connection is established via port 990.
146+
- If you are connecting in an Explicit way, the connection is established via port 21.
147+
148+
149+
One thing to be aware that can affect your connection success is the URL used, this will depend on the Client Application used.
150+
The portal will have just the URL as "ftps://" and you might need to change this.
151+
- If the URL used starts with "ftp://", the connection is implied to be on port 21.
152+
- If it starts with "ftps://", the connection is implied to be Implicit and on port 990.
153+
154+
Make sure to not mix both, such as attempting to connect to "ftps://" and using port 21, as it will fail to connect, even if you wish to do Explicit encryption.
155+
The reason for this is due to an Explicit connection starting as a plain FTP connection before the AUTH method.
156+
157+
#### How can I determine the method that was used to deploy my Azure App Service?
142158
Let us say you take over owning an app and you wish to find out how the Azure App Service was deployed so you can make changes and deploy them. You can determine how an Azure App Service was deployed by checking the application settings. If the app was deployed using an external package URL, you will see the WEBSITE_RUN_FROM_PACKAGE setting in the application settings with a URL value. Or if it was deployed using zip deploy, you will see the WEBSITE_RUN_FROM_PACKAGE setting with a value of 1. If the app was deployed using Azure DevOps, you will see the deployment history in the Azure DevOps portal. If Azure Functions Core Tools was used, you will see the deployment history in the Azure portal.
143159

144160
## More resources

articles/application-gateway/application-gateway-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ sections:
140140
answer: No. Application Gateway V2 doesn't support proxying requests with NTLM or Kerberos authentication.
141141

142142
- question: Why are some header values not present when requests are forwarded to my application?
143-
answer: Request header names can contain alphanumeric characters and hyphens. Request header names containing other characters are discarded when a request is sent to the backend target. Response header names can contain any alphanumeric characters and specific symbols as defined in [RFC 7230](https://tools.ietf.org/html/rfc7230#page-27), except for underscores (\_).
143+
answer: Request header names can contain alphanumeric characters and hyphens. Request header names containing other characters are discarded when a request is sent to the backend target. Response header names can contain any alphanumeric characters and specific symbols as defined in [RFC 7230](https://tools.ietf.org/html/rfc7230#page-27).
144144

145145
- question: Does Application Gateway affinity cookie support SameSite attribute?
146146
answer: |

articles/azure-arc/vmware-vsphere/administer-arc-vmware.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.custom: devx-track-azurecli
1010

1111
# Perform ongoing administration for Arc-enabled VMware vSphere
1212

13-
In this article, you'll learn how to perform various administrative operations related to Azure Arc-enabled VMware vSphere (preview):
13+
In this article, you learn how to perform various administrative operations related to Azure Arc-enabled VMware vSphere (preview):
1414

1515
- Upgrading the Azure Arc resource bridge (preview)
1616
- Updating the credentials
@@ -23,7 +23,7 @@ Each of these operations requires either SSH key to the resource bridge VM or th
2323
Azure Arc-enabled VMware vSphere requires the Arc resource bridge to connect your VMware vSphere environment with Azure. Periodically, new images of Arc resource bridge will be released to include security and feature updates.
2424

2525
> [!NOTE]
26-
> To upgrade the Arc resource bridge VM to the latest version, you will need to perform the onboarding again with the **same resource IDs**. This will cause some downtime as operations performed through Arc during this time might fail.
26+
> To upgrade the Arc resource bridge VM to the latest version, you need to perform the onboarding again with the **same resource IDs**. This will cause some downtime as operations performed through Arc during this time might fail.
2727
2828
To upgrade to the latest version of the resource bridge, perform the following steps:
2929

@@ -77,7 +77,7 @@ az account set -s <subscription id>
7777
az arcappliance get-credentials -n <name of the appliance> -g <resource group name>
7878
az arcappliance update-infracredentials vmware --kubeconfig kubeconfig
7979
```
80-
For more details on the commands see [`az arcappliance get-credentials`](/cli/azure/arcappliance#az-arcappliance-get-credentials) and [`az arcappliance update-infracredentials vmware`](/cli/azure/arcappliance/update-infracredentials#az-arcappliance-update-infracredentials-vmware).
80+
For more details on the commands, see [`az arcappliance get-credentials`](/cli/azure/arcappliance#az-arcappliance-get-credentials) and [`az arcappliance update-infracredentials vmware`](/cli/azure/arcappliance/update-infracredentials#az-arcappliance-update-infracredentials-vmware).
8181

8282

8383
To update the credentials used by the VMware cluster extension on the resource bridge. This command can be run from anywhere with `connectedvmware` CLI extension installed.

0 commit comments

Comments
 (0)