2010-02-24 12 views

Répondre

0

La méthode par défaut de stockage des données de session sur le serveur est InProc, qui stocke les données de session dans la mémoire de chaque serveur.

Pour partager les sessions entre les serveurs, vous devez utiliser l'un des modes StateServer, SQLServer ou Custom à la place.

En savoir plus sur Session state modes

+0

Je connais les modes InProc, State Server et sql Server mais la question est de savoir comment. J'essayais State Server mais je n'ai pas réussi, Si certaines informations sur la façon de mettre en œuvre les modes est fourni, il sera plus utile –

+0

Il y a beaucoup d'informations sur la page que j'ai liée. Pour utiliser StateServer, vous devez vous assurer que le service est démarré sur le serveur que vous souhaitez utiliser pour le stockage et que vous pouvez accéder au serveur à partir des serveurs Web via le port. Il y a un exemple sur comment configurer web.config pour utiliser StateServer sur la page à laquelle j'ai lié. – Guffa

1

Si ce sont deux applications différentes, alors vous ne serez pas en mesure de partager les données de session entre eux. StateServer est destiné à partager la session entre la même application hébergée dans une ferme Web bien que there are certains hacks qui pourraient vous permettre de faire cela qui impliquent de peaufiner avec le nom de l'application. Vous devrez implémenter un mécanisme personnalisé pour synchroniser les sessions entre ces applications.