Il punto interessante è questo...
(tutto il codice è difficile da seguire perché salta da una funzione all'altra perché faccio diverse cose insieme...)

codice:
Dim sPath as stream = txtPath.PostedFile.InputStream
....
....
....
Dim Sr As StreamReader = New StreamReader(sPath, System.Text.Encoding.ASCII)
txtPath è l'input type file che ha l'indirizzo del file sul client
Dopo la dichiarazione di "Sr" posso aprire un ciclo per leggere i dati e poi chiudo tutto...

PS: è ovvio che vado a leggere un file di testo...