13 de febrero de 2014

ASP.NET FileUpload, Ampliar el tamaño máximo permitido

Recientemente me encontré con el siguiente error:

HTTP Error 404.13 - Not Found

El error se producía al intentar subir un archivo demasiado grande usando el control FileUpload. Aunque no es recomendable aumentar demasiado el tamaño máximo permitido, expongo la solución:

Solución:

Abrir el archivo web.config y agregar / modificar las siguientes dos entradas:

<system.web>

       <!-- Aproximadamente (1GB) -->

       <httpRuntime maxRequestLength="1048576" />

---------------------------------------------------

<system.webServer>

       <security>

         <requestFiltering>

               <!-- This will handle requests up to 1024MB (1GB) -->

               <requestLimits maxAllowedContentLength="1048576000" />

         </requestFiltering>

       </security>

----------------------------------------------------

Y listo, ya podemos subir archivos grandes!!!