Увеличение Max загружает размер файла на IIS7/Win7 Pro

Я настраиваю сервер для клиента (что-то, что я обычно не делаю), и я сталкиваюсь с проблемами с загрузкой больших файлов (11 МБ). Сервер запускает Windows 7 Professional с добавленным IIS.

В web.config я попытался установить

<system.web>
    <httpRuntime maxRequestLength="65536" /> <!-- 64MB -->
</system.web>

... и это не работает.

Я установил

<system.webSecurity>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="68157440" />
        </requestFiltering>
    </security>
</system.webSecurity>

... и это не работает также.

Что я пропускаю здесь? Как я сказал, я обычно не настраиваю серверы, таким образом, я могу пропускать что-то очевидное... никакое предложение не будет насмехаться над!

Заранее спасибо.

9
задан Jay Querido 3 May 2010 в 16:14
поделиться

3 ответа

Оказывается, это была проблема с компонентом, используемым во внешнем интерфейсе.

Стоит отметить (для всех, кто наткнется на это в будущем), что для работы потребовались предложения как от Джейкоба, так и от Дэна.

В любом случае, спасибо за помощь, ребята! Очень признателен!

5
ответ дан 4 December 2019 в 10:03
поделиться

Измените system.webSecurity на system.webServer.

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

Если это не работает (из-за ограничений прав доступа), установите его с помощью appcmd из поднятой командной строки:

appcmd set config "wms/wmsdev" -section:requestFiltering -requestLimits.maxAllowedContentLength:52428800

Больше информации здесь: http://bloggingabout.net/blogs/ramon/archive/2009/03/13/how-to-enable-large-file-uploads-in-iis7.aspx

13
ответ дан 4 December 2019 в 10:03
поделиться

В случае, если он задерживается, я бы добавил executionTimeout="50000″ к вашему элементу httpRuntime.

3
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: