maxRequestLength indique la taille maximale de la requête pris en charge par ASP.NET, tandis que maxAllowedContentLength spécifie la longueur maximale du contenu d'une demande soutenue par IIS. Si vous avez besoin de définir à la fois dans le but de télécharger des fichiers volumineux: la plus petite "prioritaire".
(J'ai pris cette place de http://forums.iis.net/t/1169846.aspx -- crédit où il est dû.)
Vous pouvez définir à la fois à être locale à un site spécifique ou même un dossier à l'intérieur d'un site en modifiant le web approprié.fichier de configuration. Si le fichier (ainsi, la demande) longueur est inférieure maxAllowedContentLength mais plus que maxRequestLength, l'utilisateur recevra votre standard (ASPX) page d'erreur, si vous en avez un. Si c'est l'inverse, il va avoir un IIS page d'erreur à la place. Pour cette raison, vous pourriez avoir maxAllowedContentLength d'une très grande valeur (juste pour ce site/dossier) et ensuite la valeur de limitation être maxRequestLength.
Enfin, n'oubliez pas que maxRequestLength est KO alors que maxAllowedContentLength est en OCTETS!