Обрабатывает ли работник IIS очистку переменных сеанса при перезагрузке?
Мы пишем веб-приложение asp.net на IIS 6 и планируем хранить переменные входа пользователя в сеанс. Будет ли это удалено, когда рабочий процесс перезапустится?
3 ответа
Решение
Если сеанс хранится в in-proc, то ДА, перезапуск рабочего процесса удалит его. Используйте модель Out-of-proc или сервер sql для хранения значения сеанса, если вы хотите сохранить его.
Если вы используете стандартное управление сеансом в памяти, переменные сеанса будут очищены при перезагрузке рабочего процесса.