Передача переменных сеанса в другое приложение на другом сервере - PullRequest
0 голосов
/ 24 февраля 2010

HI

У нас есть два приложения для размещения на двух разных серверах. Приложения будут встроены в .NET3.5 и размещены с использованием IIS. Мы хотим разделить переменные сеанса между приложениями, которые будут находиться на разных серверах. Есть ли какой-нибудь способ, которым мы можем достичь этого.

Ответы [ 2 ]

1 голос
/ 24 февраля 2010

Если это два разных приложения, вы не сможете обмениваться данными сеанса между ними. StateServer предназначен для совместного использования сеанса между тем же приложением, размещенным в веб-ферме, хотя есть некоторые хаки , которые могут позволить вам сделать это, включая подстройку имени приложения. Вам нужно будет реализовать какой-то специальный механизм для синхронизации сеансов между этими приложениями.

0 голосов
/ 24 февраля 2010

Способ хранения данных сеанса на сервере по умолчанию - InProc, в котором данные сеанса хранятся в памяти каждого сервера.

Для совместного использования сеансов между серверами необходимо использовать любой из режимов.StateServer, SQLServer или Custom.

Подробнее о Режимы состояния сеанса

...