【问题标题】:IIS 7.5 Server Farm with State Server not sharing sessions具有状态服务器的 IIS 7.5 服务器场不共享会话
【发布时间】:2011-03-01 13:41:56
【问题描述】:

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

现在,通过共享配置和共享内容,两个主要的罪魁祸首(应用程序 ID/路径和机器密钥)应该不是问题。不知道还能去哪里看。

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

【问题讨论】:

    标签: asp.net iis session


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      查看以下链接,这将有助于进行一般配置:

      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 不兼容,这是关键。

      我在一个网络场中有 2 台 IIS 7.5 服务器突然停止正确共享会话状态,即使一切似乎都配置正确。来看看,其中一个盒子已经通过 Windows 更新更新到 .NET 4.5。将第二个框更新为 .NET 4.5 已修复的问题。这是一个关于如何判断您的服务器正在运行的 .NET 版本的链接。

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

      【讨论】:

        猜你喜欢
        • 2016-06-17
        • 2011-03-18
        • 1970-01-01
        • 1970-01-01
        • 2011-08-20
        • 2012-08-30
        • 2010-10-27
        • 1970-01-01
        • 2018-05-18
        相关资源
        最近更新 更多