IIS 7 httpruntime maxRequestДолговый предел 2097151 - PullRequest
7 голосов
/ 27 ноября 2010

Я пытаюсь загрузить файлы на мой сервер Sharepoint 2010, работающий на IIS 7, через объектную модель клиента sharepoint.Проблема, которую я обнаружил, заключается в том, что ограничение размера файла очень хорошо ... ограничивает.Я прочитал довольно много постов на эту тему, и мне кажется, что я сталкиваюсь с проблемой, которая отделена от тех, которые я нашел опубликованными ранее.После некоторых экспериментов и попыток применения различных методов я, наконец, обнаружил, что ограничение, которое я сейчас устанавливаю, связано со следующим параметром конфигурации в моем файле web.config:

<system.web>
 <httpRuntime maxRequestLength="2097151" />
</system.web>

Первоначально он был установлен на уровне 51000 или около того.Я попытался поместить значение в 2 гигабайта, которое я видел в другом месте, в теоретическом максимуме для значения, но когда это будет сделано, сайт не загрузится, и в возвращенной ошибке указывается, что допустимый диапазон для этого параметра - 0-2097151.Мне интересно, есть ли где-то еще, что этот максимально допустимый диапазон устанавливается?Кажется странным, что он настолько низок, что в основном ограничивает загрузку любого файла, которую я могу предоставить, только 2 мегабайтами, что меньше, чем ограничение загрузки конфигураций Sharepoint в 50 мегабайт.

Ответы [ 2 ]

13 голосов
/ 27 ноября 2010

maxRequestLength измеряется в килобайтах, поэтому вы уже установили его на 2 ГБ (2097151/1024/1024 = 2).

7 голосов
/ 13 августа 2015

У меня такая же проблема, но я обнаружил, что нужно поставить

<system.webServer>
  <security>
    <requestFiltering>
      <requestLimits maxAllowedContentLength="2147483648" />
    </requestFiltering>
  </security>
</system.webServer>

тоже здесь для некоторых IIS up http://ajaxuploader.com/large-file-upload-iis-asp-net.htm

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