Por fin luego de mucho luchar ya dimos con la solución de este atascamiento que muchos usuarios de este espacio tienen. Si tienes algo más que aportar no dudes en compartir tu conocimiento.
Solución:
El límite de solicitudes en .Net se puede configurar a partir de dos propiedades juntas:
Primero
Web.Config/system.web/httpRuntime/maxRequestLength
- Unidad de medida: kilobytes
- Valor predeterminado 4096 KB (4 MB)
- máx. valor 2147483647 KB (2 TB)
Segundo
Web.Config/system.webServer/security/requestFiltering/requestLimits/maxAllowedContentLength
(en bytes)- Unidad de medida: bytes
- Valor predeterminado 30000000 bytes (28,6 MB)
- máx. valor 4294967295 bytes (4 GB)
Referencias:
- http://www.whatsabyte.com/P1/byteconverter.htm
- https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
Ejemplo:
Según MSDN maxAllowedContentLength
tiene tipo uint
su valor máximo es 4.294.967.295 bytes = 3,99 gb
Así que debería funcionar bien.
Consulte también el artículo Límites de solicitudes. ¿IIS devuelve uno de estos errores cuando la sección adecuada no está configurada en absoluto?
Ver también: Se excedió la longitud máxima de la solicitud
IIS v10 (pero esto debería ser lo mismo también para IIS 7.x)
Adición rápida para personas que buscan valores máximos respectivos
máximo para maxAllowedContentLength
es: UInt32.MaxValue
4294967295 bytes
: ~4GB
máximo para maxRequestLength
es: Int32.MaxValue
2147483647 bytes
: ~2GB
web.config
Reseñas y calificaciones
Recuerda que puedes comunicar este tutorial si te fue de ayuda.