azure - Azure Web App FTP 权限被拒绝,无法上传文件,也无法创建文件夹
问题描述
我正在管理小型 Web 应用程序,使用(始终)FTP 进行部署。我的队友要求我上传一个包含小型预告片网站的文件夹。像往常一样,我打开 Azure Web App Deployment Center FTP 仪表板,复制服务器地址和凭据,并将它们粘贴到 FileZilla(最新版本)中。登录顺利,我可以看到文件列表和文件夹。但是,当我尝试上传文件、删除现有文件时,所有写入尝试都失败,并出现 550 Access is denied 错误。这可能是什么原因?
另一方面,我可以删除 KUDU 调试控制台上的现有文件。
解决方案
我检查了部署中心提供的 ftp 链接,看起来门户网站提供了一个只读的 ftp 链接。因此,转到您的 Web 应用程序,单击Get publish profile,选择 tag 下的 publishUrl profileName=<yourwebname-FTP>
。
推荐阅读
- kubernetes - 使用印花布在 kubernetes 中错过的路线
- kubernetes - 如何从 Github Actions 部署到 Digital Ocean Kubernetes?
- c# - 空心矩形用户输入。使用带有 1 if else 语句的嵌套循环
- html - 填充在绝对 div 父引导程序 4 中不起作用
- node.js - 无法允许使用 Selenium ChromeDriver 访问网站摄像头和麦克风
- c# - C# 上的双向链表序列化和反序列化。如何改进代码
- toggle - 为什么我的 Bootstrap 切换不起作用?
- vue.js - 滚动到底部时如何隐藏div?
- java - java:获取 Map 中所有不同键和值的计数
> - arrays - 如何验证json响应中的数组?