Я использую asp.net (.net 4.0) на iis6, и у меня есть переменная сеанса, которая исчезает примерно через 20-30 минут.
Я перепробовал все, что смог найти в Интернете:
Мой файл web.config содержит:
<sessionState mode="InProc" cookieless="false" timeout="120" />
<httpRuntime requestValidationMode="2.0" maxRequestLength="204800"
executionTimeout="3600" />
<forms loginUrl="/subsidies/inlog.aspx" name=".ASPXFORMSAUTH" timeout="120" />
<membership defaultProvider="MyMembershipProvider" userIsOnlineTimeWindow="121">
Машина:
c: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \Config \ web.config
<system.web>
<sessionState timeout="120" />
Пул приложений:
Перезапуск рабочих процессов (в минутах): 120
Завершение работы рабочих процессов после простоя(время в минутах): 120
Свойства веб-сайта:
Время ожидания подключения: 120 секунд
Домашний каталог> Конфигурация> Параметры> Конфигурация приложения>
- x Включить состояние сеанса (включено)
- Время ожидания сеанса: 120 минут
И все же переменная сеанса исчезла примерно через 20-30 минут.,Надеюсь, кто-нибудь может мне помочь ....