代码之家  ›  专栏  ›  技术社区  ›  Brian Jones

IIS 7.5和Windows 2008上的ASP.NET会话状态服务器-不工作

  •  0
  • Brian Jones  · 技术社区  · 14 年前

    我们正在将应用程序从使用IIS 6.0和ASP.NET会话状态服务器(在Windows 2003上)的宿主环境移动到使用IIS 7.5和ASP.NET会话状态服务器(在2008 R2上)。

    我们遇到了一个问题,在新的环境中,如果用户在服务器场中的服务器间移动,那么他们的会话状态将丢失。我们在旧环境中遇到了这个确切的问题,并使用以下文章中的信息解决了这个问题

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

    但是,我们无法检查有关IIS 7.5中应用程序路径的部分。

    有人知道如何在IIS 7.5中解决此问题吗?

    2 回复  |  直到 11 年前
        1
  •  0
  •   jons911    14 年前

    在IIS Management Studio中,单击“站点”选项卡,并确保ID与其他Web服务器上的ID匹配。如果需要更改,请单击列表中的网站,然后单击高级设置。您可以在该对话框中更改网站的ID。

        2
  •  0
  •   David Sacks    11 年前

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

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

    尽管这个链接是关于IIs7.5和IIs8的,但您需要知道的是.NET 4.0和.NET 4.5不兼容,这是关键。

    我在一个Web场中有2台IIS7.5服务器,它突然停止正确地共享会话状态,即使所有的配置似乎都是正确的。来看看,其中一个框已经用Windows Update更新到.NET 4.5。将第二个框更新为.NET 4.5固定内容。下面是一个关于如何判断您的服务器运行的.NET版本的链接。

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