ASP.net HTTP 404 - Файл не найден вместо исключения MaxRequestLength

У меня есть элемент управления загрузкой файлов на моей веб-странице. Максимальная длина запроса установлена ​​на 8 МБ ( maxRequestLength = 8192 ). У меня также есть проверка сервера, которая выдает ошибку, если размер файла превышает 4 МБ. Причина того, что его 8 МБ в конфигурации - это рычаг, предоставляемый пользователю, а также для тестирования приложения.

Если я загружаю файл размером 9 МБ, Я получаю исключение Превышена максимальная длина запроса. , что нормально и работает должным образом. Но когда я пытаюсь загрузить файл размером 1 ГБ, он показывает HTTP 404 - Файл не найден . Может кто-нибудь объяснить, почему это происходит, и как я могу заставить его вызвать исключение maxRequestLength ?

Я использую IIS6.

41
задан Amirhossein Mehrvarzi 11 November 2017 в 08:19
поделиться