Мы создали два веб-приложения, одно вложено в другое (наше основное веб-приложение является внешним, и у нас есть cms внутри или под ним). Мы пытаемся обеспечить совместное использование сеанса между приложениями (с использованием опции сервера состояний), как упоминалось здесь: http://www.codeproject.com/KB/session/sharedsession.aspx
Сессия работает для каждого отдельно, однако, когда мы пересекаем границу между ними, мы теряем данные сеанса.
Оба файла web.config имеют одну и ту же запись ключа компьютера, и я пытаюсь установить путь к приложению, как указано здесь: ** Не удается отобразить вторую ссылку **
Я не уверен, иду ли я правильным путем или нет. В идеале я бы хотел сделать что-то вроде этого в коде:
На основной стороне веб-сайта: сеанс ["SomeVar"] = SomeData;
На стороне CMS (вложено внутрь): Display (Session ["SomeVar"]); // это отобразит SomeData
Мы также могли бы пойти в обратном порядке, установить переменную сеанса cms side, отобразить ее на стороне Main Web Site).