【问题标题】:ASP.NET Session State Server on IIS 7.5 and Windows 2008 - Not WorkingIIS 7.5 和 Windows 2008 上的 ASP.NET 会话状态服务器 - 不工作
【发布时间】:2011-03-18 17:02:15
【问题描述】:

我们正在将应用程序从使用 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 中解决这个问题?

【问题讨论】:

    标签: asp.net iis session state


    【解决方案1】:

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

    【讨论】:

      【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-01-30
        • 1970-01-01
        • 1970-01-01
        • 2011-08-04
        • 1970-01-01
        • 1970-01-01
        • 2010-09-24
        相关资源
        最近更新 更多