Тайм-аут на веб-странице - PullRequest
1 голос
/ 25 ноября 2011

Итак, мы застряли в проблеме тайм-аута соединения, и мы потерялись.

Время ожидания всех страниц в этом веб-приложении asp.net составляет ровно 2 минуты. Высказывание: время соединения истекло описание: тайм-аут соединения

Все статьи в интернете предполагают, что это настройка веб-конфигурации asp.net "executeTimeout". (Вот наш)

<httpRuntime executionTimeout="3600" requestValidationMode="2.0" maxRequestLength="15360" />

Но, очевидно, у нас значение выше 2 минут. Мой коллега также безуспешно возился с настройками iis.

Есть предложения?

РЕДАКТИРОВАТЬ: Это не происходит при отладке вообще, что заставляет меня склоняться к этому, как проблема IIS.

РЕДАКТИРОВАТЬ: Мы не считаем, что это проблема сеанса asp.net, так как мы все еще вошли в систему и после этого можем перейти на другие защищенные страницы

Решено: Итак, после еще одного расследования мы обнаружили, что проблема с тайм-аутом возникла как раз при доступе к сайту из нашей интрасети. По-видимому, у нас есть какое-то программное обеспечение для демонов (Websense), работающее в сети, которое было корнем всего этого зла.

1 Ответ

1 голос
/ 25 ноября 2011

Вышеупомянутое должно работать, найдите следующее в вашем файле web.config (возможно, это проблема времени ожидания сеанса):

<system.web>
    <authentication mode="Forms">
          <forms timeout="20"/>
    </authentication>

    <sessionState timeout="20"  />
</system.web>

Увеличьте время ожидания, которое вы используете.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...