如何更改Azure Web App的权限,以便实际上可以通过FTP将文件上传到它?

问题描述

如何更改Web应用程序的权限,以便实际上可以通过FTP将文件上传到该应用程序?

要拥有通过FTP上传的权限,我需要更改什么?

我有一个运行ASP.Net Core的运行站点。一切正常。

出于调试js怪异问题的目的,我需要能够通过FTP直接在网站上直接编辑一些js文件

当我通过FTP连接时(使用“发布配置文件”中的凭据),我可以正常连接并下载文件-我使用Filezilla。

但是,如果我尝试上传任何内容,则会收到“ 550访问被拒绝”的消息。

我对该站点具有完全访问Azure门户等的权限,包括Kudu。

是否可以通过KUDU或其他方式上传文件都没关系-我特别需要FTP。

enter image description here

enter image description here

enter image description here

解决方法

感谢您提出问题!您能否检查防火墙是否被阻止外发FTP写操作。 另外,请确保您不尝试写入只读文件。为此,建议使用Kudu控制台(https:// [sitename] .scm.azurewebsites.net / DebugConsole)查看您的文件并检查其权限(例如,使用“ attrib”命令)。

有关KUDU的更多信息,请参阅此document

参考此文档链接可能会有所帮助:https://docs.microsoft.com/en-us/azure/app-service/deploy-ftp#get-ftp-connection-information

尝试检查部署中心提供的ftp链接,为此,请转到Web应用程序,单击“获取发布配置文件”,选择标签