Один контекст приложения для многих виртуальных каталогов в среде ASP.NET? - PullRequest
1 голос
/ 02 августа 2010

У меня есть более крупное ASP.NET веб-приложение на основе, которое структурировано в подсети (как описано в http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx).

Как я могу обмениваться специфичной для пользователя информацией (учетные данные пользователя, другая информация) между этими веб-сайтами? Дело в том, что у веб-сайтов есть все свои виртуальные каталоги и, следовательно, разные сессии. Есть ли другие возможности, кроме файлов cookie, иметь общую память (основанную на сеансах пользователя / браузера)?

1 Ответ

0 голосов
/ 02 августа 2010

Вы можете настроить профили пользователей членства в ASP.NET для хранения специфичной для пользователя информации общего доступа.

Сконфигурируйте свои приложения следующим образом

  • используйте ту же базу данных членства
  • использовать то же имя приложения (имя тега system.web.forms)
  • сделать единый вход (явный system.web.machineKey)
  • включить профили пользователей (система.web.profile)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...