Почему при загрузке файлов размером более 100 КБ я получаю тайм-аут? - PullRequest
2 голосов
/ 07 октября 2010

У меня есть веб-сайт на IIS7.Я могу загрузить максимум 100 КБ, но если я попробую какие-либо файлы размером более 100 КБ, я получу ошибку тайм-аута.

Я добавил следующие настройки в мой файл web.config, но я получаю ту же ошибку:

<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="2000000000"></requestLimits>
  </requestFiltering>
</security>

Что может быть не так?

Ответы [ 2 ]

0 голосов
/ 07 октября 2010

Попробуйте увеличить свойство HttpServerUtility.ScriptTimeout. Вы можете сделать это в вашем скрипте:

Server.ScriptTimeout = 300; // Set timeout to 300 seconds

Или вы можете настроить в web.config в:

<configuration>
  <system.web>
    <httpRuntime 
       executionTimeout = "300"
    />
  </system.web>
</configuration>

Для получения дополнительной информации см .:

Элемент httpRuntime (схема настроек ASP.NET)

0 голосов
/ 07 октября 2010

Возможно, вы также захотите проверить элемент <httpRuntime> в web.config, чтобы убедиться, что он не ограничивает размер вашего запроса.

...