asp.net core cookie 问题记录

我把项目部署到iis上。登入网站一个小之后,发现查看浏览器cookie还在。但是登入状态不在了。需要重新登入。但是我设置的cookie过期时间为7天!!

百度了一下。有两种原因造成cookie没效果了

1、Startup cookie配置原因

设置cookie保持有效时间。

我用的是 core 1.1 。2.0可以查看   https://docs.microsoft.com/zh-cn/aspnet/core/security/cookie-sharing?tabs=aspnetcore1x&view=aspnetcore-2.0

2、iis程序池回收问题。

每过一段时间iis就会回收程序池。

扫描二维码关注公众号,回复: 990976 查看本文章

 附上查到的原网站 

https://github.com/aspnet/Identity/issues/1389       //startup

https://stackoverflow.com/questions/49908610/cookie-authentication-early-expiration     //iis

猜你喜欢

转载自www.cnblogs.com/yxhkami/p/9075816.html
今日推荐