Почему при загрузке файлов размером более 100 КБ я получаю тайм-аут?
У меня есть веб-сайт на IIS7. Я могу загрузить максимум 100 КБ, но если я попробую какие-либо файлы размером более 100 КБ, я получу ошибку тайм-аута.
Я добавил следующие настройки в мой web.config
файл, но я получаю ту же ошибку:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000"></requestLimits>
</requestFiltering>
</security>
Что может быть не так?
2 ответа
Вы также можете проверить свои <httpRuntime>
элемент web.config, чтобы убедиться, что он не ограничивает размер вашего запроса.
Попробуйте увеличить HttpServerUtility.ScriptTimeout
имущество. Вы можете сделать это в вашем скрипте:
Server.ScriptTimeout = 300; // Set timeout to 300 seconds
Или вы можете настроить в своем web.config
в:
<configuration>
<system.web>
<httpRuntime
executionTimeout = "300"
/>
</system.web>
</configuration>
Для получения дополнительной информации см.: