2012-10-01 175 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時禁用所有防火牆。