Ciao, provo a darti una mano. Io lavoro in C#, ma ogni tanto mi tocca "interpretare" VB!
1) Errore 1 Il nome 'InStr' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 36 63 d:\websiteup\
Se ho capito bene, il metodo InStr dovrebbe corrispondere all'IndexOf in C# (cerca la prima occorrennza di un carattere in una stringa)
2) Errore 2 La corrispondenza migliore del metodo di overload per 'System.Drawing.Image.FromStream(System.IO.Stream)' presenta alcuni argomenti non validi d:\websiteup\Default.aspx.cs 44 32 d:\websiteup\
Errore 3 Argomento '1': impossibile convertire da 'string' a 'System.IO.Stream' d:\websiteup\Default.aspx.cs 44 50 d:\websiteup\
In C# il metodo Image.FromStream si aspetta di ricevere una variabile di tipo System.IO.Stream e non di tipo string (come già facevi in VB). E ovviamente poi va in errore anche nel tentativo di castare la string in stream
3) Errore 4 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 73 33 d:\websiteup\
Errore 5 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 76 28 d:\websiteup\
Errore 6 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 90 32 d:\websiteup\
Errore 7 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 93 28 d:\websiteup\
Errore 8 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 107 32 d:\websiteup\
Errore 9 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 110 28 d:\websiteup\
Errore 10 Il nome 'Int' non esiste nel contesto corrente d:\websiteup\Default.aspx.cs 113 28 d:\websiteup\
Il cast, C# richiede questa formula:
Spero di esserti stato d'aiuto.
Ciao,
PV