Server 2008 IIS 7.5 SSL会话问题

时间:2011-04-13 11:13:03

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

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

我该如何解决?

1 个答案:

答案 0 :(得分:0)

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

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