MVC3: превышена максимальная длина запроса - PullRequest
5 голосов
/ 14 апреля 2011

Вот контекст:

ASP MVC3 - IIS 7

Я использую ElMah, настроенный очень хорошо и задокументированный почти везде для MVC. И это работает.

Вот что у меня в конфигурационном файле

  <system.web>
    <httpRuntime maxRequestLength="1024" enableVersionHeader="false" />
    <customErrors mode="On" defaultRedirect="~/Error/Generic" />
    ...
     <system.webServer>
        <httpErrors errorMode="Detailed" existingResponse="PassThrough" defaultPath="~/Error/Generic" defaultResponseMode="ExecuteURL"></httpErrors>

Теперь вот моя проблема Я потратил целый день, пытаясь поймать эту ошибку: «Превышена максимальная длина запроса» , когда я отправляю файл, размер которого превышает 1024 байта

Между ошибками asp и IIS, а иногда и перехватом IE, я схожу с ума Я не могу понять, почему это так сложно. Я уже попробовал эти решения, и никто не работал для меня решение 1 Решение 2

Спасибо за помощь

1 Ответ

7 голосов
/ 29 июня 2011

При установке maxRequestLength на 1024 это означает 1024 килобайта, а не 1024 байта. Может быть, поэтому исключение не выброшено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...