IIS 7.5服务器场与状态服务器不共享会话

时间:2011-03-01 13:41:56

标签: asp.net iis session

我们有2台使用共享配置,共享内容和ASP.NET状态服务器运行IIS7.5的2008 R2服务器。我们知道状态服务器正在运行,因为我可以登录到服务器A,回收服务器,我的会话仍然完好无损。然而,当我尝试跨服务器时,我必须再次登录。

现在,使用共享配置和共享内容,两个主要元凶(应用程序ID /路径和机器密钥)应该不是问题。不确定在哪里可以看。

这些服务器最初是单独配置使用状态服务器的,但我希望集中配置和内容可以消除这个问题。

2 个答案:

答案 0 :(得分:1)

确保机器和相同路径上都有相同的机器密钥。查看http://support.microsoft.com/kb/325056了解更多信息

答案 1 :(得分:0)

查看以下链接,它将对常规配置有所帮助:

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

虽然此链接是关于IIS 7.5与IIS 8的关系,但您需要了解的是.NET 4.0和.NET 4.5不兼容,这是关键。

我在Web场中有2台IIS 7.5服务器突然停止正确共享会话状态,即使所有内容都配置正确。快来看看,其中一个盒子已经用Windows更新更新到.NET 4.5。将第二个框更新为.NET 4.5修复的东西。这是一个关于如何判断服务器运行的.NET版本的链接。

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