【问题标题】:Server 2008 IIS 7.5 SSL Session ProblemServer 2008 IIS 7.5 SSL 会话问题
【发布时间】:2011-08-04 15:05:45
【问题描述】:

我开发了一个电子商务项目。我的项目副本在带有 .Net Framework 4.0 的 Server 2003 / IIS 6 上运行。 今天,我有 Server 2008 和 IIS 7.5。项目运行正常,但是当我重定向 https 页面时,会话中断。

如何解决?

【问题讨论】:

    标签: asp.net iis session https session-state


    【解决方案1】:

    IIS 为每个 http 和 https 绑定创建不同的应用程序池。因此会话状态在每个绑定(协议)中都会有所不同,因此您无法从一个协议中的另一个协议访问会话,除非您在客户端机器中设置 cookie 或为会话设置 cookie 名称。

    简单的解决方案是在 http 页面中设置域范围的 cookie 并在 https 页面中检索它!

    【讨论】:

    • 我正在使用无 cookie 模式的会话状态,但问题仍然存在 :(
    • 你在开玩笑吗?您需要使用 cookie 来纠正此问题。不要禁用 cookie 或不要在无 cookie 模式下使用会话状态。您应该为会话设置域范围的 cookie 以传递此错误。
    • 但是这个项目在其他2008服务器上运行正常。
    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多