Подтвердить что ты не робот

Можно ли перерабатывать пулы приложений IIS без потери сеансов пользователя?

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

Есть ли способ перепрограммировать IIS, не теряя данные сеанса или сохраняя состояние сеанса на SQL-сервере или как единственный способ?

4b9b3361

Ответ 1

Состояние сеанса в памяти сохраняется в памяти рабочего процесса IIS. Когда вы перезапускаете пул приложений, вы фактически останавливаете и перезапускаете рабочий процесс, поэтому любое состояние, удерживаемое рабочим процессом, включая все объекты сеанса, теряется. Итак, да, вам нужно хранить данные сеанса за пределами рабочего процесса IIS, например, в SQL, чтобы не "уничтожать" данные сеанса пользователя.