ftpReq.GetResponse()で「要求された URI は…」のエラー
- 題名: ftpReq.GetResponse()で「要求された URI は…」のエラー
- 著者: SpeedRacer
- 日時: 2009/09/12 0:21:57
- ID: 25395
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ftpReq.GetResponse()で「要求された URI は…」のエラー
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2009/09/12 4:13:40
- ID: 25396
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ftpReq.GetResponse()で「要求された URI は…」のエラー
- 著者: SpeedRacer
- 日時: 2009/09/12 11:27:41
- ID: 25399
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2009/09/12(Sat) 00:23:54 編集(投稿者)
【解決したい問題】
こちらを参考にFTP接続を試しています。
http://dobon.net/vb/dotnet/internet/ftpwebrequest.html#listdirectory
しかし
=======================================================
'FtpWebResponseを取得
Dim ftpRes As System.Net.FtpWebResponse = _
CType(ftpReq.GetResponse(), System.Net.FtpWebResponse)
========================================================
の行の
ftpReq.GetResponse()
にて「要求された URI はこの FTP コマンドに対して無効です。」
というエラーで止ってしまいます。
【解決するために何をしたか】
利用しているサーバーはcoreserver。
ホストネームは、s22.coreserver.jp ですので、
Dim ftpReq As System.Net.FtpWebRequest = _
CType(System.Net.WebRequest.Create("ftp://" & Host), System.Net.FtpWebRequest)
にてURIは、"ftp://s22.coreserver.jp"にしています。
試しにブラウザから、URIを入力すると IDとパスワードの 入力フォームが表示されます。
IDとパスワードを入力するとファイル一覧を表示させることができます。
それとURIの部分を new Uri("ftp://" & Host )としましたが同じエラーでした。
何が原因なのでしょうか?