无法ftp到azure webapp

时间:2016-02-22 18:31:03

标签: php azure ftp timeout azure-web-sites

我已经在azure上创建了简单的webapp + mysql数据库,并设置了ftp用户名/密码。我关注这篇文章: https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-mysql-deploy-use-ftp/

ftp部分的一切都很好,我无法连接到该ftp。我尝试使用部署凭据中设置的用户名/密码。我尝试使用我在PublishSettings文件中看到的用户名/传递,但没有任何工作。

我尝试通过linux ftp cmd和filezila并使用主动/被动玩。 当我telnet ip 21时,我也会超时。

有人可以解释如何连接到天蓝色的ftp吗?

由于

3 个答案:

答案 0 :(得分:4)

一个常见问题是,您需要将用户名设为YourSiteName\YourUserName,而不仅仅是YourUserName

如果您查看Azure门户中的“FTP /部署用户名”,它会提供正确的名称,并带有站点名称前缀。

答案 1 :(得分:0)

您链接到的教程中显示的方法是当我需要查找我的azure凭据时如何执行此操作 - 通过下载发布配置文件并从中拉出信息。

以下是我的表现方式: 使用FileZilla(https://filezilla-project.org/)我在主机字段中插入publishurl,将端口留空,选择FTP - 文件传输协议,如果可用,使用显式FTP over TLS,登录类型:正常,在用户字段中输入userName,密码字段中的userPWD。

单击“连接”并建立FTP连接(单击安全信息后)。

所以它是一个普通的旧FTP连接。没有什么特别的事情发生。

如果这对您不起作用,我建议问题不在于您的凭据,请检查webapp是否已在azure中启动,请检查您是否可以使用其他站点\服务器进行ftp。

祝你好运。希望这会有所帮助。

答案 2 :(得分:0)

根据官方文档,the section Deploy by copying files to Azure manually of the doc Deploy your app to Azure App Service介绍了通过FTP部署WebApp的步骤。

在Azure上通过FTP部署的关键点是FTP连接信息,您可以按照the section Get MySQL and FTP connection information of the doc Create a PHP-MySQL web app in Azure App Service and deploy using FTP的步骤5到7从Azure新门户网站上的.publishsettings文件中找到它们,请看下面的图片。

enter image description here