浏览器未设置cookie

马里乌斯·斯坦尼斯库(Marius Stanescu)

我使用nopCommerce平台开发了一个ASP.NET MVC网站。在生产服务器上一切正常,但是我最近在开发服务器上遇到了有关cookie的问题。浏览器收到cookie,但未设置它。我可以使用浏览器开发人员工具在标题中看到Set-Cookie语句,或者在cookie选项卡中看到实际的cookie。为什么浏览器未设置此Cookie?

Set-Cookie:Pentrugatit.client=78deb2e0-59fb-4193-a53e-da35377ece8b; expires=Fri, 19-Jun-2015 19:33:10 GMT; path=/; HttpOnly

收到的Cookie

未设置Pentrugatit.client cookie

只要打开我的开发服务器,您就可以在这里访问该网站

更新:

我还从网络中的另一台计算机进行了测试。发生了同样的事情。未设置cookie,尽管它们已在响应头中接收到。

更新2:

它与到期日期有关。如果删除cookie的expires属性,那么它将成功设置为会话cookie。但是我不明白问题是什么。根据规范,我的系统日期设置正确,cookie过期日期也设置正确

任何想法可能是什么问题?

Wooncherk

您正在使用哪个版本的nopCommerce?

nopCommerce具有browserCaps功能,该功能可阻止未知的浏览器(然后将其视为漫游器)存储cookie。如果浏览器版本确实通过了browserCaps中的规则,则旧的browserCaps会错误地将有效的浏览器识别为漫游器。

该文件位于:Presentation \ Nop.Web \ browserCaps.config如果使用的是nopCommerce的旧版本,则只需复制同一文件的最新版本(nopCommerce 3.30)即可替换当前版本。

:)

2014年6月24日更新:

经过分析,发现IIS返回的日期是错误的。相似的问题:https : //serverfault.com/questions/217343/date-header-returned-by-iis7-is-wrong

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Owin Cookie身份验证设置Cookie无法保存在浏览器中

来自分类Dev

未在多个浏览器中设置Django CSRF cookie

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

如何在IOS浏览器中设置网站Cookie?

来自分类Dev

设置浏览器cookie

来自分类Dev

div溢出超出浏览器宽度而未设置宽度

来自分类Dev

IE浏览器不保存cookie

来自分类Dev

如果设置了域,浏览器将忽略Cookie

来自分类Dev

从浏览器获取HTTP cookie

来自分类Dev

如何使用环回在浏览器中设置Cookie?

来自分类Dev

未在浏览器上设置C#Cookie

来自分类Dev

在Chrome浏览器中未设置Radgrid列宽

来自分类Dev

提取响应未设置浏览器Cookie

来自分类Dev

ADFS 4.0禁用浏览器cookie

来自分类Dev

未在SPA的浏览器中设置Cookie与API通信

来自分类Dev

浏览器未保存Cookie

来自分类Dev

清除swt浏览器cookie

来自分类Dev

如何在IOS浏览器中设置网站Cookie?

来自分类Dev

div溢出超出浏览器宽度而未设置宽度

来自分类Dev

如果设置了域,浏览器将忽略Cookie

来自分类Dev

设置浏览器身份

来自分类Dev

浏览器设置没有JS或Set-Cookie的cookie值

来自分类Dev

关闭浏览器后如何删除或取消设置Cookie?

来自分类Dev

Cookie同意与浏览器设置优先级

来自分类Dev

Web浏览器未在Ajax调用上设置cookie

来自分类Dev

谷歌浏览器未设置从NodeJS / Express服务器发送的Cookie

来自分类Dev

如何设置浏览器?

来自分类Dev

在 Python cgi 中设置浏览器 cookie 的问题

来自分类Dev

未在浏览器中设置 Cookie [PHP]