Hay una opcion que es subir el tamaño del límite del buffer en IIS. Lo usé para poder transferir archivos en streaming ya que, al igual que a tí, no me lo permitía con archivos mayores de 2Mb. Te dejo el enlace por si quieres echarle un vistazo:
http://support.microsoft.com/?scid=kb%3Ben-us%3B925764&x=15&y=15
Es interesante el método 4.
NOTA: a mi no me marcaba el error que enuncia la página pero me sirvió igual ;)
Un saludo