maxRequestLength, ASP.NET tarafından desteklenen maksimum istek boyutunu gösterirken, maxAllowedContentLength, IIS tarafından desteklenen bir istekte maksimum içerik uzunluğunu belirtir. Bu yüzden, büyük dosyaları yüklemek için her ikisini de ayarlamanız gerekir: daha küçük olan "önceliği alır".
(I
http://forums.iis.net/t/1169846.aspx bu kaldırdı - krediyi nereden kaynaklanmaktadır.)
Hem uygun web.config dosyasını düzenleyerek bir site içinde belirli bir site veya hatta bir klasöre yerel olarak ayarlayabilirsiniz. Dosya (iyi, istek) uzunluğu, maxAllowedContentLength'dan azsa, ancak maxRequestLength'dan fazlaysa, eğer varsa standart (ASPX) hata sayfanızı alır. Başka bir yol varsa, bunun yerine bir IIS hata sayfası alır. Bu nedenle, maxAllowedContentLength'a çok büyük bir değere sahip olmak isteyebilirsiniz (sadece bu web sitesi/klasör için) ve sonra sınır değer maksRequestLength olmalıdır.
Son olarak, maxRequestLength öğesinin KB içinde olduğunu, oysa maxAllowedContentLength öğesinin BYTES olduğunu unutmayın!