在Microsoft Server 2016上,我们正在创建一个20分钟过期的Http响应cookie。
cookie.Expires = DateTime.Now.AddMinutes(20);
HttpContext.Current.Response.Cookies.Add(cookie);
在chrome浏览器(版本108.0.5359.125(官方版本)(64位))中,时间仅提前14分钟。2022 - 12 - 22 t19:48:26.705z
而firefox的正确时间是22 DEC 2022 19:54:08 GMT
服务器时间正确。当cookie出现在浏览器中时,时间不正确。不知道该检查什么。另一个事实是,直到这个星期的星期一,它一直工作得很好。所以我延长了过期时间来补偿。
检查服务器和客户端的时钟。使用像https://time.is/这样的网站