0
我已经在IIS 7中启用了windows ftp并且能够通过ftp://user:[email protected]
连接。不过,我通过下面的C#snipet尝试过,但我无法传输该文件。 它未能在GetRequestStream()方法调用,这是说“无法连接到远程服务器”Windows FTP连接说无法连接到远程服务器
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 !!!
你说得对,问题出在IP地址上。我使用了虚拟IP地址,而不是有效的IP地址。它在更改为原始IP后正在工作。 – Smaug 2013-03-15 05:49:01