VS2005 FTPサーバーにファイルをアップロードについて


ぴぃ  2009-03-30 11:04:12  No: 141774  IP: [192.*.*.*]

前回、VB.net2003では、SSL通信ができないと
判断し、VS2005の環境で開発を行うことにしました。
しかし、下記の部分で現在留まっている状況です。


FTPサーバーにファイルをアップロードする
http://dobon.net/vb/dotnet/internet/ftpwebrequest.html

のソースを用いて、圧縮ファイルをアップロードしています。
SSL通信を行いたく、
ftpReq.EnableSsl = True
を追記したのですが、
追記するとエラーとなってしまいます。
ftpReq.EnableSsl = False
の状態では、正常にアップロードされています。

どなたか、アドバイスをいただけないでしょうか?

編集 削除
ぴぃ  2009-03-30 13:34:57  No: 141775  IP: [192.*.*.*]

エラーが発生するタイミングは下記の処理を行った際です。
'ファイルをダウンロードするためのStreamを取得
Dim resStrm As System.IO.Stream = ftpRes.GetResponseStream()

編集 削除
YuO  2009-03-30 15:41:35  No: 141776  IP: [192.*.*.*]

アップロード時にわざわざGetResponseStreamするのはなぜですか。
アップロード時にGetResponseStreamで例外が発生するのは仕様です。
http://msdn.microsoft.com/ja-jp/library/system.net.ftpwebresponse.getresponsestream(VS.80).aspx

編集 削除