Asp.Net身份-在应用程序池回收中注销

时间:2019-07-16 17:06:28

标签: asp.net-identity

Asp.Net身份配置中的所有设置均设置为最大化登录时间-IsPersistent,StayLoggedIn,较长的到期时间,滑动窗口等。

但是,所有这些似乎都被简单的AppPool回收所击败。这些通常在我们部署时发生,通常每天发生一次。如果这样仍然无法解决问题,则默认的AppPool回收时间为29小时。

我们已经禁用了自动回收时间,但是我们仍然希望用户的登录能够在部署代码后继续存在。必须有某种方法来解决这个问题?

出于好奇:

我可以证明是AppPool回收的原因,因为我可以在IIS上的AppPool上点击Recycle ...,然后繁荣发展,即使cookie没问题,我的登录信息也会消失。我可以一遍又一遍地执行此操作,这将始终导致我的登录中断。

我们没有明确设置计算机密钥,因为我们使用的是带有热备用的单台服务器,而且我所读到的有关计算机密钥的所有内容都建议除非我们使用的是Web Farm,否则不必进行设置。不是。

0 个答案:

没有答案