FTP に接続してファイルをダウンロードする必要がありますが、接続できません。資格情報を指定し、ブラウザ経由で接続できますが、.NET 経由では接続できません。
FtpWebRequest downloadRequest = (FtpWebRequest)WebRequest.Create(ftpSite + "/" + TOC);
downloadRequest.Method = WebRequestMethods.Ftp.DownloadFile;
downloadRequest.Credentials = new NetworkCredential(userName, pass);
FtpWebResponse response = (FtpWebResponse)downloadRequest.GetResponse(); //execption thrown here
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
reader.ReadLine();
while (!reader.EndOfStream)
data.Add(reader.ReadLine());
reader.Close();
407 エラーがスローされますがWebException
、その理由はよくわかりません。上司も困っています。洞察はありますか?