Назад | Перейти на главную страницу

Совместное использование сеанса IIS 7.0 между различными приложениями

Мы создали два веб-приложения, одно вложено в другое (наше основное веб-приложение является внешним, и у нас есть cms внутри или под ним). Мы пытаемся обеспечить совместное использование сеанса между приложениями (с использованием опции сервера состояний), как упоминалось здесь: http://www.codeproject.com/KB/session/sharedsession.aspx

Сессия работает для каждого отдельно, однако, когда мы пересекаем границу между ними, мы теряем данные сеанса.

Оба файла web.config имеют одну и ту же запись ключа компьютера, и я пытаюсь установить путь к приложению, как указано здесь: ** Не удается отобразить вторую ссылку **

Я не уверен, иду ли я правильным путем или нет. В идеале я бы хотел сделать что-то вроде этого в коде:

На основной стороне веб-сайта: сеанс ["SomeVar"] = SomeData;

На стороне CMS (вложено внутрь): Display (Session ["SomeVar"]); // это отобразит SomeData

Мы также могли бы пойти в обратном порядке, установить переменную сеанса cms side, отобразить ее на стороне Main Web Site).