3

我正在尝试通过 FTP 连接将文件下载到我的本地文件系统,以便在 Aptana Studio 3 中使用它。但我遇到了一个奇怪的问题。每当我尝试从服务器获取文件时,我都会收到此错误:“打开文件以读取失败”

非常简单但没有信息的消息。于是我上网查了一下。没有多少人有这个错误,但有些人正在谈论一个对他们有用的解决方案。他们声称错误的来源是Windows防火墙,为了解决需要在命令行(cmd.exe)“netsh advfirewall set global StatefulFtp disable”中运行此命令

然而这并没有解决我的问题。然后我意识到错误只发生在长时间下载中。(下载文件很多,需要很长时间)。

然后我观察得更仔细了。因此,Aptana 基本上首先尝试获取文件的日期(最后修改)以与本地文件进行比较,然后下载新文件。所以有 2 个阶段(检查日期和下载)。

如果最后阶段(下载)花费的时间超过约 30 秒,那么我会收到此错误。还有其他人有这个问题吗?我该如何解决这个问题?

注意:这是一个被动的正常(非安全)ftp 连接。

编辑:在控制台中,有一次出现此错误,我意识到也存在同步问题。

ftp> MDTM w.jpg
213 20090622101257
ftp> TYPE I
200 类型设置为 I
ftp> CWD /www/home/images/banner
200 类型设置为 I
ftp> PASV 250
CWD 命令成功

4

2 回答 2

2

我遇到了同样的问题,我修复了禁用 Windows Firewall。即使我允许 AptanaStudio.exe 的所有流量仍然无法正常工作。只是禁用它工作的所有防火墙。

我希望有人知道在我使用 Aptana 时我必须允许的程序是什么,而不仅仅是禁用所有防火墙。

于 2014-11-05T03:19:01.543 回答
1

我遇到了同样的问题,经过长时间的研究后,我注意到“双向自动同步”选项存在某种问题。看起来 Aptana 无法处理长项目,或者服务器不喜欢 aptana 抓取和读取文件。

所以我只是禁用了“双向自动同步”

  1. 右键单击项目 -> 发布 -> 部署设置
  2. 取消选中“自动将我的更改与远程站点同步”或选中“自动从我的机器同步到远程站点”
于 2013-05-03T18:31:02.060 回答