maxRequestLength указывает максимальный размер запроса, поддерживаемый ASP.NET, тогда как maxAllowedContentLength указывает максимальную длину содержимого в запросе, поддерживаемом IIS.Таким образом, вам нужно установить оба файла для загрузки больших файлов: меньший «имеет приоритет».
(я взял это из http://forums.iis.net/t/1169846.aspx - кредит, где он должен.)
Вы можете установить как локальный для определенного сайта, так и даже папку на сайте, отредактировав соответствующий файл web.config.Если длина файла (ну, например, запроса) меньше, чем maxAllowedContentLength, но больше, чем maxRequestLength, пользователь получит вашу стандартную (ASPX) страницу с ошибкой, если она у вас есть.Если наоборот, он получит страницу с ошибкой IIS.По этой причине вы можете захотеть, чтобы maxAllowedContentLength было очень большим значением (только для этого веб-сайта / папки), а затем иметь предельное значение maxRequestLength.
Наконец, помните, что maxRequestLength находится в КБ, тогда как maxAllowedContentLength находится вЧИСЛО!