Итак, мы застряли в проблеме тайм-аута соединения, и мы потерялись.
Время ожидания всех страниц в этом веб-приложении asp.net составляет ровно 2 минуты.
Высказывание:
время соединения истекло
описание: тайм-аут соединения
Все статьи в интернете предполагают, что это настройка веб-конфигурации asp.net "executeTimeout". (Вот наш)
<httpRuntime executionTimeout="3600" requestValidationMode="2.0" maxRequestLength="15360" />
Но, очевидно, у нас значение выше 2 минут. Мой коллега также безуспешно возился с настройками iis.
Есть предложения?
РЕДАКТИРОВАТЬ: Это не происходит при отладке вообще, что заставляет меня склоняться к этому, как проблема IIS.
РЕДАКТИРОВАТЬ: Мы не считаем, что это проблема сеанса asp.net, так как мы все еще вошли в систему и после этого можем перейти на другие защищенные страницы
Решено: Итак, после еще одного расследования мы обнаружили, что проблема с тайм-аутом возникла как раз при доступе к сайту из нашей интрасети. По-видимому, у нас есть какое-то программное обеспечение для демонов (Websense), работающее в сети, которое было корнем всего этого зла.