0

我们有一个现有的站点,用 Classic ASP 构建,最近从 2003 服务器迁移到 2008 R2 服务器,并且出现了一些奇怪的行为。

这是一个基本的电子商务系统,它使用 cookie 来存储购物篮/购物车 ID - 实际购物篮内容存储在数据库中。

因此,用户(使用 IE8 - 我们无法在任何其他浏览器上重新创建此功能)将项目添加到他们的购物篮并被带到查看购物篮页面。结帐过程的下一阶段从 http 更改为 https,突然篮子是空的 - 在调查中,cookie 没有被拾取。

我们可以通过简单地通过 http(一切正常)然后 https(篮子为空)查看购物篮来重现此问题 - 这使用相同的 URL,并且不打开新选项卡。

我已经完成了大量搜索并且可以确认:IIS7.5 中的应用程序池仅使用 1 个工作进程 安全连接上的新 ID 在 IIS 中设置为 False 域名不包含连字符(尽管 cookie 值包含)

我们很感激任何建议,因为我们很难过,客户也不高兴......

谢谢

4

1 回答 1

0

现在发现问题:它是 IE8 并且是保护模式设置!有关更多信息,请参阅IE8 - 不在我的机器上写入某些 cookie ...

于 2013-02-15T14:36:38.367 回答