martes, 31 de enero de 2017

Cómo establecer el maxAllowedContentLength a 500 MB


El límite de requests en .Net se puede configurar en dos propiedades en conjunto:
1. Web.Config/system.web/httpRuntime/maxRequestLength
Unidad de medida: kilobytes
Default value 4096 KB (4 MB)
Max. value 2147483647 KB (2 TB)

2. Web.Config/system.webServer/security/requestFiltering/maxAllowedContentLength (en bytes)
Unidad de medida: bytes
Default value 30000000 b (28.6 MB)
Max. value 4294967295 bytes (4 TB)


<system.web>
     <!-- El tamañano default es 4096 kilobytes (4 MB). Maximo Valor es 2147483647 KB (2 TB)-->
     <!-- 100 MB en  kilobytes -->
     <httpRuntime maxRequestLength="102400" />
   </system.web>
   <system.webServer>
     <security>
       <requestFiltering>        
         <!--El tamañano default es 30000000 bytes (28.6 MB). Maximo Valor es 4294967295 bytes (4 GB)-->
         <!-- 100 MB en bytes -->
         <requestLimits maxAllowedContentLength="104857600" />
       </requestFiltering>
     </security>
   </system.webServer>

Referencias:
https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits

2 comentarios:

Si te ha servido de algo mi aportación, deja tu comentario, gracias