无法建立与远程服务器的连接

时间:2015-09-21 10:46:26

标签: c# sql-server wpf

我想将文件从Windows Server 2012 R2下载到本地计算机。文件路径:E:\Update

我试过这段代码:

string localPath = @"C:\Update\";
string fileName = "update.xml";

try
{
    var requestFileDownload = (FtpWebRequest)WebRequest.Create("ftp://111.111.111.111/E:/Update/" + fileName);
    requestFileDownload.Method = WebRequestMethods.Ftp.DownloadFile;

    FtpWebResponse responseFileDownload = (FtpWebResponse)requestFileDownload.GetResponse();

    using (Stream responseStream = responseFileDownload.GetResponseStream())
    {
        using (FileStream writeStream = new FileStream(localPath + fileName, FileMode.Create))
        {
            int Length = 2048;
            Byte[] buffer = new Byte[Length];
            int bytesRead = responseStream.Read(buffer, 0, Length);

            while (bytesRead > 0)
            {
                writeStream.Write(buffer, 0, bytesRead);
                bytesRead = responseStream.Read(buffer, 0, Length);
            }
        }
    }       

    System.Windows.Forms.MessageBox.Show("Downloaded..." );
}
catch (Exception ex1)
{
    System.Windows.Forms.MessageBox.Show("Downloading error..."+ex1.Message);
}

但是我收到了错误

  

无法建立与远程服务器的连接。

什么可能导致此错误消息?

0 个答案:

没有答案