Подтвердить что ты не робот

System.Web.HttpException: время ожидания запроса

Кто-нибудь знает, как решить эту ошибку? Это происходит на моем реальном сервере, но когда я запускаю локальный компьютер проекта или другой сервер, нет ошибки

Ошибка сервера в приложении "/". Истекло время запроса. Описание: необработанное исключение произошло во время выполнения текущей сети запрос. Просмотрите трассировку стека для получения дополнительной информации о и где он возник в коде.

Сведения об исключении: System.Web.HttpException: время ожидания запроса.

Ошибка источника:

Необработанное исключение было создано во время выполнения текущий веб-запрос. Информация о происхождении и местонахождении исключение может быть идентифицировано с использованием трассы стека исключений ниже.

Трассировка стека:

[HttpException (0x80004005): время ожидания запроса.]

4b9b3361

Ответ 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.