|
分類:[C#]
現在行き詰っております。。 皆様のお力をお貸しいただけないでしょうか
[ソース] ------------------------------------------------------- string hostname = "ftp://example.co.jp/"; string userid = "username"; string password = "password"; Uri uri = new Uri(hostname);
System.Net.FtpWebRequest ftpReq; ftpReq = (System.Net.FtpWebRequest)System.Net.WebRequest.Create(uri);
ftpReq.Credentials = new System.Net.NetworkCredential(userid, password); ftpReq.Method = System.Net.WebRequestMethods.Ftp.ListDirectoryDetails; ftpReq.KeepAlive = false; ftpReq.UsePassive = false;
//FtpWebResponseを取得 System.Net.FtpWebResponse ftpRes; try { ftpRes = (System.Net.FtpWebResponse)ftpReq.GetResponse(); } catch(WebException e) { MessageBox.Show(e.Message); } ------------------------------------------------------------
[環境] WinXP VC# 2005 Express Edition
[問題点] 例外処理でメッセージボックスに 「リモート サーバーに接続できません。」(全文)と出力されます。 他にいくつか別のホストで試した場合にも全て同じエラーが表示されています。
[その他/気になる点] ・コマンドラインからはFTP接続可能でした。 ・他FTPクライアントからもFTP接続可能でした。 ・VC# をWebインストールで入れる際にサーバーと接続を確立できなかったというエラーが起こりインストールできませんでした。(書籍の添付CDでインストールしました)
[質問項目] 1.より詳細なエラーを確認する方法はないでしょうか。 2.上記エラーメッセージから考えられる原因について教えていただきたいです。
以上、宜しくお願い致します。
|