- PR -

FTPでのファイル取得で500エラー

1
投稿者投稿内容
ベテラン
会議室デビュー日: 2006/11/10
投稿数: 64
投稿日時: 2007-01-16 13:20
いつもお世話になってます。

ASP.NET、C#2.0で開発を行ってますが、
FTPで外部サーバーからファイルをダウンロードするところで
以下のような場合、頻繁にエラーが出てしまいます。
・アプリにアクセスして1回目のダウンロード時
・ダウンロードが1度成功して、あまり時間をおかずに再度ダウンロード時
とはいっても、現象の発生がランダムなので、上記の場合が必ずとも言い切れません。

WebExceptionエラーの内容は以下の通りです。
「リモート サーバーがエラーを返しました: (500) 構文エラーです。コマンドが認識できません」

ソースは以下の通りです。
==========================================================
FtpWebRequest myReq;
FtpWebResponse myRes;

myReq = (FtpWebRequest)WebRequest.Create("ftp://test/aaa.txt");
myReq.Credentials = new NetworkCredential("xxxx", "xxxx");

myReq.Method = WebRequestMethods.Ftp.DownloadFile;
myRes = (FtpWebResponse)myReq.GetResponse(); ←ここでエラーになります。

・・・中略

myRes.Close();
myRes = null;
==========================================================

ちなみにイントラ内のサーバーに変えてみても同様でした。

まったく見当がつかず困っています。
どなたかお助けください・・・
宜しくお願い致します。

[ メッセージ編集済み 編集者: Q 編集日時 2007-01-16 13:26 ]
ベテラン
会議室デビュー日: 2006/11/10
投稿数: 64
投稿日時: 2007-02-06 10:33
自己レスです。

サーバーのタスクでFTPファイル取得だけ、バッチにして対応しました。
未記入
会議室デビュー日: 2008/01/20
投稿数: 1
投稿日時: 2008-01-20 16:46
まったく同じ現象で困っています。
インターバルが短いせいってのはありそうですが
それだけでもなさそうです…
1

スキルアップ/キャリアアップ(JOB@IT)