在Windows 10更新后从cordova访问站点时会话状态无法保持

问题描述 投票:0回答:1

在从cordova访问asp.net mvc应用程序时,会话ID在每个请求中都会不断变化。仅在windows 10更新之后,才可以正常工作。

当我尝试使用phonegap Windows客户端从chrome / firefox浏览器访问时,会话工作正常,但是如果我在Android设备中安装了该应用程序,则该会话将无法正常工作。

asp.net-mvc cordova windows-10 phonegap
1个回答
0
投票

解决方案:

在web.config中,在system.web下添加打击线

<sessionState cookieSameSite="None" />

参考:

https://support.microsoft.com/en-us/help/4524420/kb4524420

ASP.NET现在将在以下情况下发出SameSite cookie标头:HttpCookie.SameSite的值为“ None”以适应即将到来的更改Chrome中的SameSite Cookie处理。作为此更改的一部分,FormsAuth并且SessionState cookie也将与SameSite ='Lax'一起发出代替以前的默认值“ None”,尽管这些值可以是在web.config中覆盖。

回答找到链接https://forums.asp.net/t/2161961.aspx?Problem+with+Session+in+iFrame+after+recent+windows+update

© www.soinside.com 2019 - 2024. All rights reserved.