0

我有这个非常奇怪的问题。我的网站使用 SQL Server Sessionstate 多年来运行良好。突然间我们遇到了这个问题。当我通过托管支付服务付款时,它需要 3D Secure,因此网站重定向到银行的 3D 安全验证(此时,会话仍然正确,因为我打开了另一个选项卡),但是当完成并返回我们的网站时,它生成一个新会话。

这不是因为会话到期,如果我不执行最后一步,我的会话将停留数天。我也在 Global 的 Session_End 上记录了日志。但它没有击中这个事件。我的整个项目中没有会话放弃,所以它可能不会在某个地方被调用。

请问您知道这可能是什么原因吗?我将非常感激,因为我已经被困了好几天了。

4

0 回答 0