前回、VB.net2003では、SSL通信ができないと
判断し、VS2005の環境で開発を行うことにしました。
しかし、下記の部分で現在留まっている状況です。
FTPサーバーにファイルをアップロードする
http://dobon.net/vb/dotnet/internet/ftpwebrequest.html
のソースを用いて、圧縮ファイルをアップロードしています。
SSL通信を行いたく、
ftpReq.EnableSsl = True
を追記したのですが、
追記するとエラーとなってしまいます。
ftpReq.EnableSsl = False
の状態では、正常にアップロードされています。
どなたか、アドバイスをいただけないでしょうか?
エラーが発生するタイミングは下記の処理を行った際です。
'ファイルをダウンロードするためのStreamを取得
Dim resStrm As System.IO.Stream = ftpRes.GetResponseStream()
アップロード時にわざわざGetResponseStreamするのはなぜですか。
アップロード時にGetResponseStreamで例外が発生するのは仕様です。
http://msdn.microsoft.com/ja-jp/library/system.net.ftpwebresponse.getresponsestream(VS.80).aspx