如何设置对Azure App Service的FTP访问?

时间:2018-11-06 14:18:52

标签: azure ftp azure-web-app-service

我已经使用Visual Studio将我的网站“发布”到Azure。

似乎工作正常。现在,我希望能够通过FTP将文件上传到此App Service。

但是如何在此App Service中设置FTP凭据,以便可以通过FTP进行身份验证?

我希望在“部署”区域下看到一个名为“部署凭证”的选项,但是根本没有一个名为“部署凭证”的选项。

此外,如果我单击“部署”下的“部署中心”选项,我只会在屏幕右侧看到屏幕的空白部分。这表明应该返回某些内容,但是什么也不会返回。

我想念什么?如何设置FTP用户名和密码?

说明: 我可以看到如何访问预先配置的ftp用户名/密码。我的问题是关于如何创建新的用户/密码组合。

2 个答案:

答案 0 :(得分:1)

在Azure门户中:

  1. 点击您要从FTP访问的应用服务。
  2. 在您的App Service的“概述”标签上,查看顶部的导航栏,然后单击“获取发布配置文件”链接。这将下载您的发布个人资料。
  3. 打开下载的发布配置文件(这是一个文本文件)。您的FTP凭据在那里。

答案 1 :(得分:1)

我不认为您可以使用多种方法来发布到App Service。我认为仅限于一个。但是,您在创建时并没有被锁定,因为可以从Deployment Center进行更改。因此,不能同时从Visual Studio发布应用程序和FTP上传应用程序。

但是,如果由于其他原因要使用FTP,则可以使用FTP进行诊断日志记录的功能。如果单击Diagnostics logs下的Monitoring,则会找到应用程序服务的FTP URL和FTP所需的用户名。这留下了一个问题,因为您需要为FTP设置密码。如果您转到Deployment Center > Deployment Credentials > User Credentials,则应该能够更新App Service FTP服务器的密码。这样,您就可以从FTP访问您的应用服务。

有关更多信息,可以从Azure中检出this document