yo para subir imagenes lo hago de otra manera, primero
las iagenes quedan subidas a un directorio virtual en tu servidor y el nombre del archivo en la bd, luego recuperamos el nombre del archivo y creamos la ruta para mostrar descargar etc...
te dejo el ejemplo
http://www.forosdelweb.com/f29/uploa...net-vb-753039/
dice q es para subir y descargar archivos, pero puedes usrlo para imagenes, recuperar el nombre y lo pones al 'ImageUrl'