0

IIS 7 で Windows ftp を有効にして、.NET 経由で接続できるようにしましftp://user:password@RBDRMSNMVM01た。ただし、以下の C# スニペットで同じことを試しましたが、ファイルを転送できませんでした。「リモートサーバーに接続できません」というGetRequestStream()メソッド呼び出しで失敗しました

strUserName = FTP Windows Server login user id
strPwd      = FTP Windows Server login password

FtpWebRequest request = null;
FileStream fs = null;
Stream reqStream = null;

request = (FtpWebRequest)FtpWebRequest.Create(strFTPConnString);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(strUserName, strPwd);

reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Close();

Any help would be greatly appreciated !!!
4

1 に答える 1

1

strFTPConnString のサーバー アドレスが正しいかどうかを確認してください。

ポートがファイアウォールによってブロックされていないかどうかも確認してください。

于 2013-03-15T05:12:21.570 に答える