2015-10-20 5 views
0

У меня <sessionState cookieless="false" mode="InProc" timeout="120" /> в моем web.config.Будет ли истек ли сеанс IdleTimeout IIS?

Но похоже, что сеанс истек IIS Idle timeout, который составляет 20 минут.

Я не могу изменить Idle Timeout вручную в IIS, потому что у меня много случаев. Могу ли я изменить его с помощью кода или файлов .config?

Возможно, это не причина окончания сеанса?

ответ

0

Когда эти параметры настроены, рабочий процесс будет остановлен после определенного периода бездействия

, от here.

0

InProc означает, что сеанс отслеживается кэшированной записью в памяти процесса. Таким образом, всякий раз, когда процесс завершается (с исключениями или нет), этот сеанс исчез.

Тогда, конечно, время ожидания IIS в вашем случае, так как оно может закрыть рабочий процесс и, в свою очередь, убить сеансы.

Смежные вопросы