2017-02-01 14 views
0

В моем web.config я установить тайм-аут сеанса будет 60 минут, используя следующее:ASP.NET веб-приложение сессии тайм-аут игнорируется

<sessionState mode="InProc" timeout="60"/> 

Тем не менее, кажется, что тайм-аута сеанса около 20 минут, так или иначе ,

Есть ли еще один тайм-аут, который я должен использовать? Я использую .NET 4.5.2 и работаю в пуле приложений в IIS 7.5.

+0

20 минут [Значение по умолчанию IIS] (https://technet.microsoft.com/en-us/library/cc725820 (v = ws.10) .aspx). На этой странице также есть инструкции о том, как увеличить сеанс в IIS – Jake

ответ

1

Проверьте настройки IIS

Выберите пул приложений используется ваш сайт

Выберите дополнительные параметры

Под процессами категории Модель увеличить «Idle Тайм-аут» значение

+0

Спасибо, похоже, что он работает сейчас. Мне еще нужно '' в web.config больше? – steff

+1

Рад, что это помогло .. по умолчанию режим inProc и имеет 20-минутный тайм-аут. Я думаю, мы можем удалить его, но я бы проверить его до конца! – Peru