Попробуйте aspupload.com
Я использовал почтовый брат aspupload (aspemail.com). Оба построены Persits Software. Он сделал то, что вы ожидали, поэтому рекомендую это на этой основе.
Кроме того, вы можете попробовать получить бесплатную версию Sitefinity и использовать библиотеки документов, которые позволяют загружать и управлять файлами, хотя это может быть излишним, если вы не знакомы с sitefinity .
Разве .Net 4.0 не имеет встроенного ftp API?