System.Web.HttpException: время ожидания запроса
Кто-нибудь знает, как решить эту ошибку? Это происходит на моем реальном сервере, но когда я запускаю локальный компьютер проекта или другой сервер, нет ошибки
Ошибка сервера в приложении "/". Истекло время запроса. Описание: необработанное исключение произошло во время выполнения текущей сети запрос. Просмотрите трассировку стека для получения дополнительной информации о и где он возник в коде.
Сведения об исключении: System.Web.HttpException: время ожидания запроса.
Ошибка источника:
Необработанное исключение было создано во время выполнения текущий веб-запрос. Информация о происхождении и местонахождении исключение может быть идентифицировано с использованием трассы стека исключений ниже.
Трассировка стека:
[HttpException (0x80004005): время ожидания запроса.]
Ответы
Ответ 1
Я не знаю, есть ли какая-то основная проблема, но для решения проблемы с таймаутом вы можете указать тайм-аут запроса (в секундах) в файле web.config, например:
<httpRuntime executionTimeout="300" />
Для контекста здесь полный web.config
только с этим параметром:
<configuration>
<system.web>
<httpRuntime executionTimeout="300" />
</system.web>
</configuration>
Ответ 2
Откройте IIS → нажмите на свой сайтName → Редактор конфигурации
в разделе выделите файл system.web/httpRuntime. Увеличьте время выполненияTimeout до времени, которое, по вашему мнению, потребуется для выполнения вашего процесса...
Вы также можете установить его в файле web.config как ответ выше. Однако в моем случае он работает, когда я делаю это из IIS.