Как получить значение сессии - PullRequest
0 голосов
/ 03 февраля 2011

МОИ ПРИЛОЖЕНИЯ = Asp.net 4.0 + Сервисы EF + WCF + База данных MYSQL - это разные проекты (многоуровневая архитектура)

Я использую режим sessionState = "Custom" (хранение информации о сеансе в БД)в моем WEB-проекте

Моя проблема ==> Я знаю идентификатор сеанса, но как получить другое значение сеанса в другом проекте, таком как WCF Project

1 Ответ

1 голос
/ 03 февраля 2011

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

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