Остаются ли данные сеанса одинаковыми в разных приложениях? - PullRequest
1 голос
/ 13 сентября 2011

Поскольку мой последний вопрос не имеет обратной связи, я его немного разбиваю.Остаются ли данные сеанса одинаковыми для нескольких проектов (разных пулов приложений)?Могу ли я сохранить данные корзины покупок в сеансе в одном проекте и получить к ним доступ к проекту корзины покупок?

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Взгляните на следующую ветку форума, в которой рассматривается та же проблема:
http://forums.asp.net/t/1234883.aspx

Также может помочь этот пост в MSDN о совместном использовании сеансов между ASP.net и Classic ASP:
http://msdn.microsoft.com/en-us/library/aa479313.aspx

Короче говоря, вы можете хранить сеансы в базе данных, и они будут доступны как для нескольких приложений, так и для нескольких серверов.

Если доступ к базе данных слишком медленный для ваших целей, вы также можете использовать Memcached для хранения его в памяти, которая будет доступна по сети, а также между приложениями.

Вы можете скачать готовый двоичный файл для Memcached 1.4.5 из NorthScale, перейдите по ссылкам из этого поста: http://blog.elijaa.org/index.php?post/2010/08/25/Memcached-1.4.5-for-Windows

Я также нашел этот пост в CodeProject, возможно, это может помочь в общих сеансах.
http://www.codeproject.com/KB/session/sharedsession.aspx

0 голосов
/ 13 сентября 2011

Ваши данные сеанса доступны на протяжении всего вашего domain name, если вы не закроете браузер или не уничтожите его программным путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...