我在向 FTP 站点写入数据时遇到了问题...我可以使用 FTP 客户端连接到站点。我已在 IIS 网站(还负责处理 FTP 发布)内授予用户帐户读/写权限。我还通过安全设置授予用户帐户对文件夹的完全控制权。
我遗漏了什么?因为我可以毫无问题地连接和浏览目录...我倾向于认为是权限问题。
任何帮助将非常感激!
这是我使用 FileZilla 时收到的实际错误消息:
Status: Starting upload of C:\Temp\Global.asax
Command: PASV
Response: 227 Entering Passive Mode (64,34,179,104,207,165).
Command: STOR Global.asax
Response: 550 Access is denied.
Error: Critical file transfer error
这是我们网络之外的虚拟服务器...由另一家供应商托管。我们在内部通过 TMG 服务器,而防火墙在虚拟服务器上运行...我尝试将其关闭...但问题仍然存在。
答案1
确保您的 TMG 没有Read-Only
在传出 FTP 连接上设置标志:
http://blogs.technet.com/b/isablog/archive/2013/03/05/access-to-remote-ftp-server-through-tmg-2010-may-fail-with-error-550-access-denied.aspx