2016-11-02 2 views
-1

I (zufällig) diesen Fehler empfangen, während einiger Bitmap GoDaddys FTP-Server hochgeladen werden: "keine Verbindung zum Remote-Server verbinden"keine Verbindung zum Remote-Server verbinden - GoDaddy Upload

Dies ist mein Code:

public static string UploadFileToFTP(byte[] image, string targetpath, string source, string imgName) 
    { 

     string ftpurl = ConfigurationManager.AppSettings["Ftp_Images_Domain"]; 
     string ftpusername = ConfigurationManager.AppSettings["Ftp_Images_Usr"]; 
     string ftppassword = ConfigurationManager.AppSettings["Ftp_Images_Pwd"]; 

     try 
     { 
      SetMethodRequiresCWD(); 

      string ftpfullpath = ftpurl + targetpath + source; 

      FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(ftpfullpath); 
      ftp.Credentials = new NetworkCredential(ftpusername, ftppassword); 
      ftp.KeepAlive = false; 
      ftp.UseBinary = true; 
      ftp.Method = WebRequestMethods.Ftp.UploadFile; 

      using (Stream ftpstream = ftp.GetRequestStream()) 
      { 

       ftpstream.Write(image, 0, image.Length); 
       //image.InputStream.CopyTo(ftpstream); 
      } 
      return "Success"; 
     } 
     catch (WebException e) 
     { 
      String status = ((FtpWebResponse)e.Response).StatusDescription; 
      logger.Error(e); 
      return status; 
     } 
    } 

Dies geschah plötzlich ohne ersichtlichen Grund. Und natürlich auch keine gute Antwort aus dem Hosting-Unternehmen :) Für diejenigen, die in diese stoßen, was ich tat, war:

  1. eine andere frische FTP-Account Erstellt
  2. lesen Gave/Schreibzugriff auf den FTP Konto

Dies löste das Problem.

Viel Glück

Antwort

0
  1. Erstellen Sie eine weitere neue FTP-Account
  2. Give Lese-/Schreibzugriff auf das Konto FTP

Dies könnte das Problem lösen.

Verwandte Themen