. NET - Roxy Fileman - Превышена максимальная длина запроса - PullRequest
0 голосов
/ 29 апреля 2020

В нашем приложении ASP. NET при использовании файлового браузера Roxy Fileman выдается следующее сообщение об ошибке при попытке загрузить PDF размером 29 МБ:

Maximum request length exceeded

Я могу загрузить PDF, который составляет 15 МБ. Все, что я нахожу из исследования этой проблемы и как увеличить ограничение размера загрузки, говорит о добавлении в web.config следующего:

<httpRuntime targetFramework="4.5.1" maxRequestLength="1048576" enableVersionHeader="false" />
...
<system.webServer>
...
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
    </security>
...
</system.webServer>

Первый тег уже присутствовал, мне просто нужно было увеличить значение maxRequestLength от 20480. Затем я добавил второй тег и изменил значения, чтобы разрешить гораздо более высокие ограничения, но, похоже, это не имеет никакого эффекта.

Существует также файл конфигурации. json для Roxy Fileman, но есть параметр ограничения размера загрузки не задан.

Приложение размещено в Azure, но я также могу повторить проблему, запущенную локально через Visual Studio (которая работает на IIS Express).

В этой строке выдается ошибка:

var type = _context.Request["type"];

, где _context имеет тип System.Web.HttpContextBase

Есть идеи, что мне здесь не хватает, чтобы увеличить ограничение размера загрузки?

...