J'essaie d'utiliser des sous-domaines dans mon site Web ASP.NET, mais je rencontre quelques problèmes avec la réinitialisation de la session.Session en cours de réinitialisation lors de l'utilisation du sous-domaine
J'ai modifié mon fichier hosts pour avoir 'localhost', 'one.localhost' et 'two.localhost'. Je peux aller à l'une de ces URL et faire ce que je dois faire et me connecter à mon système. Le mode de session est définie comme suit dans le web.config:
<sessionState cookieless="false" mode="SQLServer" timeout="300"
sqlConnectionString="Data Source=MyDatabase;user id=User1;password=pass"/>
J'utilise SQLServer que le site sera couru comme webfarm. Ce que je découvre, c'est que quand je clique sur quelque chose qui provoque une publication, toute la session est perdue et un nouvel identifiant de session est créé, quand cela se produit, mon site web est maintenant 'localhost' plutôt que 'one.localhost ' par exemple.
Est-ce que quelqu'un sait ce qui pourrait causer cela?
Vive
Voici un autre lien qui décrit la solution que @Damien_The_Unbeliever a publiée plus en détail. http: //www.know24.net/blog/ASPNET + session + état + cookies + et + sous-domaines.aspx – dugas