2010-08-02 2 views
1

J'ai un plus grand ASP.NET base webapplication, qui est structuré en sous-sites (comme décrit 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).Un contexte d'application pour de nombreux répertoires virtuels dans un environnement ASP.NET?

Comment puis-je partager des informations spécifiques à l'utilisateur (informations d'identification de l'utilisateur, autres informations) entre ces sous-sites Web? Le point est que les sous-sites ont tous leurs propres répertoires virtuels et donc différentes sessions. Existe-t-il d'autres possibilités que les cookies pour avoir une mémoire partagée (utilisateur/navigateur de session) ?

Répondre

0

Vous pouvez configurer les profils utilisateur de l'appartenance ASP.NET pour stocker des informations spécifiques à l'utilisateur partagé.

Configurez vos applications de la manière suivante

  • utilisent la même base de données de membres
  • utiliser le même nom d'application (nom de la balise system.web.forms)
  • faire un signe unique sur (system.web.machineKey explicite)
  • activer les profils utilisateur (system.web.profile)
Questions connexes