Hola y bienvenido abarrantes
De casualidad estás usando el método UploadFile de la clase WebClient ?
Si es así porque no usas mejor el HTML file field control..

, algo así:
Cita: FileField.PostedFile.SaveAs(....
Checalo y cualquier cosa nos avisas..
Saluds