per evitare questi errori, ti consiglio di utilizzare sempre gli strumenti messi a disposizione dal framework. In questo caso per concatenare delle stringhe che identificano percorsi e file, dovresti utilizzare la funzione Path.combine:
codice:
Dim imgFolder = Server.MapPath("~/public/Immagini/") as string
Dim imgPath = Path.Combine(imgFolder, mydata1.Rows(0).Item("imm")) as string
Dim img As New FileInfo(imgPath)
In questo caso non fa più differenza che ci sia o meno l'ultima "/" finale per il percorso della cartella. Ci pensa la funzione "Combine" a creare il Path corretto unendo le due stringhe.
ciao