Os comento un poco mi problema. Tengo que desarrollar una aplicación que requiere unos uploads un poco inusuales, del orden de los 100Mbs por fichero más o menos. Sin embargo, no consigo que me deje subir más de 64Mb de ninguna manera.
Trabajo con un Windows 2003 Server y un IIS 6.0. Por lo que he estado buscando no es problema del componente ni del método que utilizo para subir, ya que he utilizado varios y el problema siempre salta en la línea del Request.BinaryRead(Request.TotalBytes). El error que salta no es el de Operation not allowed, sino Unexpected Error (0101).
Por lo que yo entiendo, el problema está en el tamaño máximo que soporta el objeto Request, así que he buscado y rebuscado, y sólamente he encontrado dos maneras de aumentar ese tamaño:
- Modificando el metabase.xml del IIS 6.0 en la propiedad AspMaxRequestEntityAllowed pero ha sido inutil.
- Añadiendo una clave al registro para el kernel del IIS (http.sys) MaxRequestBytes tal y como indica la KB de Microsoft (enlace) que, como os imaginaréis, ha sido inutil también.
Un saludo
