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!!!

8 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Gracias amigo, ya tenia tiempo intentando cambiar el tamaño.

    ResponderEliminar
  3. Tết đến, xuân về, nhu cầu mua sắm của khách hàng tăng cao. PHần lớn, nhiều khách hàng thường sử dụng phương pháp mua hàng trực tuyến để tiết kiện được nhiều thời gian. Hơn nữa, hầu hết khách hàng đều chọn kênh mua sắm lớn Amazon.
    Mong rằng quý khách sẽ hài lòng với
    dịch vụ vận chuyển hàng từ nhật về việt nam.
    Tại thủ đô hà nội và tphcm chúng tôi sẽ miễn phí cước vận chuyển. nhận ship hàng từ nhật về tphcm nhận ship hàng từ nhật về hà nội
    Dịch vụ mua hàng trên amazon về việt nam sẽ sẽ cho quý khách loại bỏ những trở ngại, khó khắn khi mua hàng tại các nước bạn.
    Chúng tôi còn nhận order hàng từ nhật về việt nam với thời gian chờ nhanh, chi phí thấp, an toàn và uy tín. nhận chuyển hàng từ nhật bản về việt nam . ĐẶc biệt khi hàng về tại việt nam, chúng tôi sẽ giao hàng tại địa chỉ của quý khách hàng yêu cầu.

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. Hola, buenos días. he hecho este cambio y me sigue sin funcionar. De hecho he comprobado que solo me deja subir ficheros de máximo 195Kb (ya sea uno o la suma de varios usando "multiple" que no superen los 195Kb). Si subo uno de 196Kb ya me da error y he puesto exactamente tu código.

    El caso es que me resulta muy raro porque si por defecto son 4Mb, sin configurar nada, debería funcionar sin que especifique nada, pero ya sea sin especificarlo en el webconfig como configurando el límite máximo que nos indicas me sigue sin funcionar.

    Hay algún otro sitio en donde haya que configurar algo más? Podrías ayudarme por favor? Estoy perdido. muchísimas gracias.

    ResponderEliminar