Azure网站FTP访问/530用户无法登录
我正在尝试使用FTP更新Azure网站。在过去,我能够使用Azure网站FTP访问/530用户无法登录,ftp,azure,Ftp,Azure,我正在尝试使用FTP更新Azure网站。在过去,我能够使用.publishsettings文件中的凭证完成这项工作,这一点已经得到了广泛的证明。今天,我不能这么做。相反,我得到了一个530用户无法登录。-即使我重新生成发布设置并重新下载它们,新设置也会给我带来同样的问题 早在2013年10月,就有一套这样的系统。G而且,这是Azure端的一个服务故障,但此时的仪表板显示干净,所以我认为这不是同一个问题 我不想创建一个新的FTP/Git部署用户,因为根据旧的和新的门户,这些凭据适用于订阅中的所有站
.publishsettings
文件中的凭证完成这项工作,这一点已经得到了广泛的证明。今天,我不能这么做。相反,我得到了一个530用户无法登录。
-即使我重新生成发布设置并重新下载它们,新设置也会给我带来同样的问题
早在2013年10月,就有一套这样的系统。G而且,这是Azure端的一个服务故障,但此时的仪表板显示干净,所以我认为这不是同一个问题
我不想创建一个新的FTP/Git部署用户,因为根据旧的和新的门户,这些凭据适用于订阅中的所有站点,并且我只需要此站点的凭据
我还应该看什么
谢谢 我刚刚测试了我们的帐户,下面是一个示例: FTP: 用户名:fake\u dev\$fake\u dev 密码:否 港口:21
我想一定要确保用户名中有\号。我在微软打开了一个案例,经过反复测试,有两件事出现了:
我最近遇到了类似的问题,当时我试图使用自定义部署凭据,使用诸如Filezilla之类的ftp软件访问
waws prod-..azurewebsites.net
。我可以使用发布凭据访问服务器,但不能使用部署凭据
对我来说,Filezilla有时选择HTTP协议,而不是FTP。在我的例子中,这意味着Filezilla去了ftp://waws...
当我使用发布凭据,但转到http://waws...
使用部署凭据时
简单修复:始终在url前面使用
ftp://
。这是因为连接时不能使用您使用的用户名和密码。
“概述”中有一个“获取发布配置文件”选项。请下载它。使用记事本或visual studio打开它。还提供了另一个用户名和密码。请使用该选项。
当我通过git命令config git-ftp.user设置user\u name\$user\u name时,它不起作用 但是,当我编辑.git/config文件时,我注意到\丢失了。 我把它换成了双倍的\ 整个配置文件:
[git-ftp]
url = ftp://waws-prod-qwerty.ftp.azurewebsites.windows.net:21/site/
password = qwerty
user = user_name\\$user_name
现在它工作了。当你使用应用程序凭据时,它工作了。Azure文档提到了使用用户凭据部署的以下内容 注 使用用户级凭据对FTP/FTPS端点进行身份验证 要求使用以下格式的用户名: \ 因为用户级凭据链接到用户,而不是特定的 资源,用户名必须采用此格式才能引导登录 右应用程序终结点的操作
在我的例子中,我只需转到这里,在“配置用户范围凭据”标题下,打开Azure门户选项卡并按照说明获取我的FTPS凭据。然后,我简单地将凭据复制并粘贴到我的FTP客户端(FileZilla)上,就成功了。谢谢你的回答,但我使用的是\。我使用的凭据与发布文件中给出的完全相同。这在过去是有效的,所以我不确定发生了什么变化。在代码中使用节点ftp登录Azure时,请确保在Azure用户名的javascript字符串文本中转义反斜杠。i、 e.伪造开发\\$伪造开发。您的答案不正确。请重新阅读问题-我直接引用了下载的发布配置文件。此问题是Azure服务问题。请共享您使用的“其他”客户端,好吗?谢谢。那是很久以前的事了,我不记得了。我确信这个错误已经修复很久了,因为从那时起我成功地使用了收件箱客户端。它可能是FTP浏览器,因为我当时正在使用它,但我不知道。这对我在filezilla上的工作很有效。需要检查cyberduck是否相同