【问题标题】:asp net web form session timeout after redirect in chrome 84在 chrome 84 中重定向后的 asp 网络表单会话超时
【发布时间】:2020-12-07 07:40:35
【问题描述】:

我的应用程序(IIS 版本 6.2 上的 asp.net web form .net framework 4.5)连接到支付网关。
如果我使用 Chrome 浏览器(版本 84),并且如果用户在支付网关上的操作需要超过 90 秒才能从网关支付重定向到我的网站,则会发生会话超时并注销用户。
Firefox 和其他浏览器可以正常工作。

更新
我知道这个问题与最新版本的 chrome 中的“SameSite 属性”有关;最近updates to the standards on SameSite 建议保护应用程序。

但是如何在 asp.net 网络表单应用程序中解决这个问题?

【问题讨论】:

    标签: asp.net google-chrome redirect webforms session-timeout


    【解决方案1】:

    尝试使用缓存而不是会话,但考虑缓存在应用程序级别,你可以尝试使用随机 id 添加缓存

    【讨论】:

    • 我正在寻找一种不需要修改代码,而是使用 web config 或 IIS 配置的解决方案。
    • 只在Chrome浏览器(84版)上过期?还是所有 chrome 版本?
    • 在 Chrome 浏览器版本 > 80 上过期
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 2012-12-26
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多