Lo puoi fare con un semplice programma ftp, il migliore secondo me è
ftp explorer, gratis e in italiano.

è chiaro che per fare upload, o per farlo a qualcuno bisogna avere i permessi in autenticazione id e password in accesso al dominio.

se ti avvali di ASP, scegli un dominio dove è consentito ed è abilitato IIS

Non fare l'errore di creare un'applicazione Web ASP, se poi il server del dominio è una macchina linux!!!!!!!!!