回答:
maxRequestLengthはASP.NETでサポートされる最大リクエストサイズを示し、maxAllowedContentLengthはIISでサポートされるリクエストのコンテンツの最大長を指定します。したがって、大きなファイルをアップロードするには、両方を設定する必要があります。小さなファイルが「優先されます」。
(私はこれをhttp://forums.iis.net/t/1169846.aspxからピックアップしました-それが原因であると信じてください。)
適切なweb.configファイルを編集することで、両方を特定のサイトまたはサイト内のフォルダーに対してローカルに設定できます。ファイル(まあ、リクエスト)の長さがmaxAllowedContentLengthよりも小さいが、maxRequestLengthよりも長い場合、標準(ASPX)エラーページがあれば、ユーザーに表示されます。逆の場合、代わりにIISエラーページが表示されます。そのため、maxAllowedContentLengthを非常に大きな値(このWebサイト/フォルダーの場合のみ)にして、制限値をmaxRequestLengthにすることをお勧めします。
最後に、maxRequestLengthはKBであるのに対し、maxAllowedContentLengthはBYTESであることに注意してください。