Сегодня меня запутали 2 проблемы, связанные с HttpApplicationState на ASP.net. Мои вопросы следующие
Если я использую StateServer для управления сессиями (средство управления сессиями out proc, которое я хочу использовать для своего развертывания в веб-саду), безопасно ли предполагать, что HttpApplicationState (я получаю доступ через систему Свойство .Web.UI.Page.Application) также хранится внутри StateServer как сеанс? Так что, если мой рабочий процесс A записывает значение «10» в Page.Application, другой запрос, выполняющийся в технологическом процессе B через некоторое время, должен увидеть это «10» для того же ключа - это правильно?
Один из моих коллег-разработчиков сказал мне, что он обнаружил в своем тесте, в сценарии StateServer, , если у него есть 100 записей значения ключа, вставленных в Page.Session, тогда, когда он пытается прочитать любой из ключ из другого запроса, рабочий процесс заносит все 100 записей в пространство памяти активного рабочего процесса и затем передает ключ, который фактически был запрошен запросом. верно ли это?
Буду очень признателен, если кто-нибудь поможет мне устранить мои заблуждения по этому поводу.
Спасибо!