如何更改web应用的权限,以便通过ftp将文件上载到该应用?
我需要更改什么才能获得通过ftp上传的权限?
我有一个运行的网站,运行asp.net核心。一切正常。
为了调试一个奇怪的js问题,我需要能够通过ftp直接在站点上编辑一些js文件。
当我通过ftp连接时(使用“发布配置文件”中的凭据),我可以很好地连接并下载文件-我使用filezilla。
但如果我尝试上传任何东西,我会得到“550访问被拒绝”
我可以完全访问azure门户等网站,包括Kudu。
这并不重要,如果你可以上传文件通过kudu或其他一些东西-我特别需要ftp。
1条答案
按热度按时间vqlkdk9b1#
谢谢你的提问!你能检查一下你的防火墙是否被阻止了传出的ftp写入吗。另外,请确保您没有试图写入只读文件。为此,建议使用kudu控制台(https://[sitename].scm.azurewebsites.net/debugconsole)查看文件并检查其权限(例如使用“attrib”命令)。
有关kudu的更多信息,请参阅本文档
参考此文档链接可能会有所帮助:https://docs.microsoft.com/en-us/azure/app-service/deploy-ftp#get-ftp连接信息
尝试检查部署中心提供的ftp链接,为此,请转到您的web应用,单击“获取发布配置文件”,在标记<publishprofile profilename=“您的web应用”下选择发布url