Меня беспокоит возможность того, что мои сеансы пользователей будут сметены. Я использую объект сеанса ASP.NET по умолчанию и файлы cookie сеанса. Я знаю, что сеансы могут время от времени, и я установил значение тайм-аута для своих сеансов на несколько часов, чтобы избежать таймаутов ожидания.
Но есть, по крайней мере, два других случая, о которых я беспокоюсь.
(1) Я понимаю, что ASP.NET периодически перерабатывает домен приложения, в котором работает сайт/веб-приложение (не уверен, что у меня есть вся терминология здесь). Проводятся ли сеансы в этих событиях рециркуляции?
(2) По крайней мере, на моем сервере разработки некоторые изменения, которые я делаю на сайте (например, добавление новой страницы), по-видимому, заставляют активный сеанс теряться при перекомпиляции сайта (или его части). Кажется, это не происходит с каждым изменением, но со многими это происходит. Меня особенно беспокоит то, что это означает для возможности изменений, пока мой сайт жив. Я хотел бы знать правила для того, что я могу обновить, не убивая активные сеансы.
Спасибо за любые указатели.