2012-10-01 148 views
3

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

非常简单但不具信息性的消息。所以我看了看互联网。没有多少人有这个错误,但少数人正在谈论一个解决方案已经为他们工作。他们声称,错误的根源是Windows防火墙,以解决需要运行在comman线(CMD.EXE) “的netsh advfirewall的设置全局StatefulFtp禁用”

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

然后我更仔细地观察过。所以Aptana基本上首先试图让文件的日期(最后修改)先与本地文件进行比较,然后下载新文件。所以有2个阶段(劈日期和下载)。

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

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

编辑: 在控制台有一次这个错误我已经意识到,也有一个同步问题。

ftp> MDTM w.jpg
213 20090622101257
ftp> TYPE I
200 Type set to I
ftp> CWD /www/home/images/banner
200 Type set to I
ftp> PASV 250
CWD command successful

回答

1

我有一个相同的问题,经过长时间的研究后,我发现它是“自动双向同步”选项的某种问题。它看起来像Aptana无法处理长期项目或服务器不喜欢aptana爬行和读取文件。

所以我只是禁用

  1. “自动双向同步”右键单击项目 - >发布 - >部署设置
  2. 取消选中“自动同步我的变化与远程站点”或支票“从我的机器自动同步到远程站点”
2

我有同样的问题和我固定禁用Windows防火墙。 即使当我允许所有流量到AptanaStudio.exe仍然无法正常工作。只是解除它的所有防火墙工作。

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