GhostFire, con il tuo suggerimento non mi da eccezioni strane ma nel server ftp mi mette un file PUT senza estensione...
Forse è meglio che do un paio di dettagli in più:
Io devo inviare un file zip che creo in automatico e che intanto mi va a finire nella cartella di debug. Quindi dove tu hai scritto FilePath messo txtNomeFile.Text + ".zip" ma ho provato a mettere anche tutto il percorso incluso il nome del file.
Mi potresti aiutare?