Vedrò se riesco ad aiutarti ma devi essere più preciso
ed io purtroppo non scrivo applicazioni in VB.Net
proprio mi rifiuto sono abituato vecchia
scuola con C/C++ quindi mi trovo di gran lunga
meglio con il C#.

Seconda cosa lo script che in precedenza ti ho linkato
ha una enorme ed asaustiva spiegazione da parte
mia e di altri utenti che lo stanno adoperando
quindi se ti sforzavi di leggere le domande e le
risposte fin dal primo post di Spirit6, ti accorgevi
che l'applicazione ha bisogno di almeno una
cartella (public nel nostro script di esempio)
codice:
void Page_Load(Object sender, EventArgs e)
{
int ThumbnailWidth = 64;
int ThumbnailHeight = 64;
string strFileName = "";
string destinazione = Server.MapPath("./public/");
che goda dei permessi di lettura e scrittura quindi
bastava sostituirla con la propria cartella di destinazione.

Poi allo script vanno passati dei parametri che specificano
dove si trova il file da cui leggere i dati e le nuove "ipotetiche"
dimensioni della nuova immagine.

Sì ipotetiche perchè le dimensioni finali terranno conto delle
proporzioni dell'immagine originale, quindi se l'immagine e
più alta che larga l'immagine finale prenderà per buono la
dimensione dell'altezza da te specificata e ricalcolerà
la dimensione in porporzione della larghezza.
Comunque sto cercando di scriverti qualcosa di più intuitivo,
per la serie che ti faccia l'upload salvando già l'immagine
alla dimensione da te predefinità.

Ovviamente in C#

Stay Tuned!

PS: se hai richieste particolari contattami in privato ok?