maxRequestLength menunjukkan ukuran permintaan maksimum yang didukung oleh ASP.NET, sedangkan maxAllowedContentLength menentukan panjang konten maksimum dalam permintaan yang didukung oleh IIS. Jadi, Anda perlu mengatur keduanya untuk mengunggah file besar: yang lebih kecil "menjadi prioritas".
(Saya mengambil ini dari http://forums.iis.net/t/1169846.aspx - kredit di mana sudah jatuh tempo.)
Anda dapat mengatur keduanya menjadi lokal ke situs tertentu atau bahkan folder dalam situs dengan mengedit file web.config yang sesuai. Jika panjang file (well, request) kurang dari maxAllowedContentLength tetapi lebih dari maxRequestLength, pengguna akan mendapatkan halaman kesalahan standar (ASPX) Anda, jika ada. Jika sebaliknya, dia akan mendapatkan halaman kesalahan IIS. Untuk alasan itu, Anda mungkin ingin memiliki maxAllowedContentLength ke nilai yang sangat besar (hanya untuk situs web / folder ini) dan kemudian memiliki nilai pembatas menjadi maxRequestLength.
Akhirnya, ingat bahwa maxRequestLength ada di KB sedangkan maxAllowedContentLength ada di BYTES!