Тайм-аут сервера ограничения загрузки ASP.net - PullRequest
1 голос
/ 08 октября 2009

У меня проблема с загрузкой файлов в медиа-раздел Umbraco. Я не уверен, что проблема связана с размером, потому что я не получаю сообщение об ошибке, которое содержит слишком много подробностей, но я объясню, что я уже сделал, и посмотрю, сможете ли вы помочь.

Я добавил:

<httpRuntime maxRequestLength="102400" executionTimeout="3600"/>

к web.config внутри тега

Я добавил тот же тег httpRuntime на сервер по умолчанию. Web.config перезапустил все пулы приложений для веб-сайтов, и проблема все еще сохраняется.

Ошибка, которую я получаю при попытке загрузить файлы:

Объяснение: Время ожидания запроса истекло до получения страницы. Техническая информация (для обслуживающего персонала)

* Error Code 64: Host not available
* Background: The gateway or proxy server lost connection to the Web server.
* Date: 10/8/2009 4:27:46 PM
* Server: SERVER.XXXXX
* Source: Remote server 

Странная вещь в этой проблеме состоит в том, что это происходит не только с файлами, размер которых превышает 4 МБ. Похоже, это происходит с любыми файлами, загруженными выше около 1 МБ.

Любая помощь высоко ценится.

Ответы [ 3 ]

1 голос
/ 12 октября 2009

Оказывается, это не было связано с Web.config или metaase.xml.

Проблема заключалась в том, что AppPool для веб-сайта имел слишком низкий предел виртуальной памяти, и я думаю, что пул сайта перерабатывался до завершения загрузки файла.

Пока я снял лимит. Мне нужно прочитать перед установкой снова.

1 голос
/ 10 октября 2009

Возможно, вы используете IIS 7 с интегрированным конвейером? Если это так, вам может потребоваться добавить некоторые настройки в раздел system.webserver:

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

Это необходимо в дополнение к настройкам httpRuntime.

0 голосов
/ 17 мая 2010

Читать это: ссылка

Похоже, что на сервере 2008 обнаружена известная ошибка (IIS7 имеет максимальное ограничение на загрузку, которое необходимо редактировать вручную через web.config определенного веб-приложения

В настоящее время я работаю над этим исправлением, локально теперь загрузка работает (с учетом установленного максимального лимита загрузки), за исключением того, что через Интернет (прошедший ISA) он все еще не работает

Я пытаюсь выяснить, нужно ли мне также редактировать WFE, чтобы он работал через Интернет, но не уверен, исправила ли это мою проблему или как-то с этим связано.

  • 1012 * Роберто *
...