Общий доступ к одному сеансу между несколькими веб-приложениями, размещенными в разных службах IIS
Сеанс совместного использования Iam в одной базе данных. Использование sessionState="SQLServer".
Он будет работать нормально, если я размещу разные приложения в одном и том же IIS.
Iam хостинг в разных IIS, я не могу получить сеанс.
SessionId создается по-разному для каждого приложения.
Я получил решение с помощью модифицированного web.config и процедуры. Я разместил два приложения в одном и том же IIS, его рабочий сеанс отлично работает. Но я разместил первое приложение на одном веб-сервере, а второе приложение-на другом IIS, к которому сеанс не используется.
Был ли у вас опыт в этом деле?
Что я уже пробовал:
Я попытался разместить приложения в wwwroot.
Я попробовал дать то же самое имя приложения в переменной sessionState.
Mohibur Rashid
Рассматривали ли вы возможность использования сессионного сервера?
nandakishoreroyal
Значит?
F-ES Sitecore
Идентификатор сеанса хранится в файлах cookie, и вы не можете делиться файлами cookie между веб-сайтами, поэтому вы также не можете делиться сеансом. Вам нужно будет создать свой собственный механизм, который позволит вам идентифицировать одного и того же пользователя, например, управлять вашим собственным файлом cookie сеанса.
W∴ Balboos, GHB
Это была бы невероятно опасная особенность, если бы она существовала. Ваши данные и личная информация могут передаваться от системы к системе для любых целей. Сеансы не были предназначены для этого. Рассматривайте их как механизм, обеспечивающий координацию между клиентом и сервером в течение коротких периодов, когда они должны обмениваться информацией, - до того, как сервер потеряет интерес к вам до следующего запроса данных.
Данные могут передаваться, например, через URL-адрес между системами.
Nathan Minier
Уже существует классификация технологий под названием SSO (Single Sign On). Подумайте о том, чтобы выбрать решение SSO, например Active Directory с Kerberos, а не пытаться реализовать систему, в которой олицетворение пользователя было бы тривиальным.