Salve a tutti,

ho un problema con il codice che ho creato, praticamente quando premo sul pulsante che richiama la funzione il programma si blocca per qualche secondo come se stesse uplodando ma purtroppo non è cosi, infatti quando vado ad accedere al mio ftp il file non esiste.

codice:
        public static void UploadFile()
        {

                WebClient Client = new WebClient();
                Client.Credentials = new System.Net.NetworkCredential("username", "password");
                Client.BaseAddress = "ftp://nomesito/";
                Client.UploadFile(WebRequestMethods.Ftp.UploadFile, "C:/report.txt");
                  
        }
Questo è il codice.