3

Aptana Studio 3 で作業するために、FTP 接続を介してローカル ファイル システムにファイルをダウンロードしようとしています。しかし、奇妙な問題があります。サーバーからファイルを取得しようとするたびに、次のエラーが表示されます:「読み取り用にファイルを開くことに失敗しました」

非常にシンプルですが、情報に乏しいメッセージです。そこで、インターネットで調べました。多くの人がこのエラーを抱えているわけではありませんが、うまくいった解決策について話している人もいます. 彼らは、エラーの原因は 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

1

私は同じ問題を抱えていました.長い調査を行った後、「双方向で自動的に同期する」オプションに何らかの問題があることに気付きました. Aptana が長いプロジェクトを処理できないか、サーバーが aptana によるファイルのクロールと読み取りを好まないようです。

そのため、「双方向で自動的に同期する」を無効にしました

  1. プロジェクトを右クリック -> 発行 -> 配置設定
  2. 「自分の変更をリモート サイトと自動的に同期する」のチェックを外すか、「自分のマシンからリモート サイトに自動的に同期する」をチェックします。
于 2013-05-03T18:31:02.060 に答える