У нас есть проблема, где решение, кажется, для переработки пула приложений для конкретного сайта (проблема CMS, мы имеем мало контроля над, я не войду в него здесь).
Мой вопрос состоит в том, что, в то время как это, кажется, работает, если существуют пользователи сайта, осуществляющие платежи и т.д., если мы перерабатываем, это сбросит их с ноги?
Спасибо Duncan
в основной настройке, да.
Предполагая, что ваше хранение, будь то воход пользователя через состояние сеанса, базовая настройка ASP.NET должна хранить состояние сеанса в памяти. Утилизация приложения очищает память, выделенную для этого приложения, включая состояние сеанса.
Однако, если состояние вашего сеанса настроено не хранить в памяти, например в базе данных, то нет, пользователи не должны выгнать.
Если вы используете состояние сеанса INPROC, их сеансы будут заброшены, поэтому да, они могут быть выгнаны / вытеснены. Если это становится проблемой, рассмотрите возможность использования режимов сеанса Internationerver или SQLSessionState.