Обрабатывает ли работник IIS очистку переменных сеанса при перезагрузке?

Мы пишем веб-приложение asp.net на IIS 6 и планируем хранить переменные входа пользователя в сеанс. Будет ли это удалено, когда рабочий процесс перезапустится?

3 ответа

Решение

Если сеанс хранится в in-proc, то ДА, перезапуск рабочего процесса удалит его. Используйте модель Out-of-proc или сервер sql для хранения значения сеанса, если вы хотите сохранить его.

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

Да, если вы не используете состояние сеанса вне процесса.

Другие вопросы по тегам