我一直在尝试将sameSite=None属性添加到我的项目cookie中,作为Chrome标准的一部分。我正在使用.NET Framework 4.8,并且它支持cookie的sameSite(https://learn.microsoft.com/en-us/aspnet/samesite/system-web-samesite#using-samesite-in-aspnet-472-and-48),但是我无法从web.config中完成此操作。请帮忙解决类似问题的人。
我一直在尝试将sameSite=None属性添加到我的项目cookie中,作为Chrome标准的一部分。我正在使用.NET Framework 4.8,并且它支持cookie的sameSite(https://learn.microsoft.com/en-us/aspnet/samesite/system-web-samesite#using-samesite-in-aspnet-472-and-48),但是我无法从web.config中完成此操作。请帮忙解决类似问题的人。
<configuration>
<system.web>
<httpCookies sameSite="[Strict|Lax|None|Unspecified]" requireSSL="[true|false]" />
<system.web>
<configuration>
chrome://flags/#same-site-by-default-cookies
复制到浏览器地址栏
禁用它
现在正常工作了
samesite=None
web.config
<httpCookies>
元素中的sameSite
属性仅受到.NET版本> = 4.7.2的支持(如其网站所示)。 - Nate Anderson