2010-07-20 7 views
0

Nous déplaçons une application d'un environnement d'hébergement utilisant IIS 6.0 et le serveur d'état de session ASP.NET (tous deux sous Windows 2003) vers IIS 7.5 et ASP.NET serveur d'état de session (sur 2008 R2).Serveur d'état de session ASP.NET sur IIS 7.5 et Windows 2008 - ne fonctionne pas

Nous avons un problème, dans le nouvel environnement, où si un utilisateur est déplacé entre les serveurs de la batterie, son état de session est perdu. Nous avons eu exactement ce problème dans l'environnement ancien et résolu le problème en utilisant les informations contenues dans l'article suivant

http://support.microsoft.com/kb/325056

Cependant, nous ne sommes pas en mesure de vérifier la partie sur le chemin de l'application dans IIS 7.5.

Est-ce que quelqu'un sait comment résoudre ce problème dans IIS 7.5?

Répondre

0

Dans IIS Management Studio, cliquez sur l'onglet Sites et vérifiez que l'ID correspond à l'ID sur les autres serveurs Web. Si vous devez le modifier, cliquez sur le site dans la liste, puis sur Paramètres avancés. Vous pouvez changer l'ID du site Web dans cette boîte de dialogue.

0

Vérifiez le lien suivant: il contribuera à la configuration générale:

http://forums.iis.net/t/1202777.aspx?Sharing+ASP+NET+State+Service+sessions+between+IIS7+5+and+8+0+doesn+t+work

Bien que ce lien est IIS 7.5 vs IIS sur les 8, ce que vous devez savoir est .NET 4.0 et .NET 4.5 sont pas compatible, et c'est la clé.

J'avais 2 serveurs IIS 7.5 dans une ferme Web qui a soudainement cessé de partager correctement l'état de la session même si tout semblait configuré correctement. Venez découvrir, l'une des boîtes a été mis à jour vers .NET 4.5 avec Windows Update. Mise à jour de la deuxième boîte à .NET 4.5 choses fixes. Voici un lien sur la façon de dire quelle version de .NET vous utilisez.

http://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

Questions connexes