Asp.net identity Asp.Net标识-在应用程序池回收中注销

Asp.net identity Asp.Net标识-在应用程序池回收中注销,asp.net-identity,Asp.net Identity,我们的Asp.Net身份配置中的所有内容都设置为最大化登录长度—IsPersistent、StayLoggedIn、long expire time、滑动窗口等 然而,这一切似乎都被一个简单的AppPool循环所击败。这些通常在部署时发生,通常每天发生一次。如果这还不能让我们明白,默认的AppPool回收时间是29小时 我们已经禁用了自动回收时间,但我们仍然希望用户的登录能够在代码部署之后继续存在。一定有办法解决这个问题 对于好奇的人: 我可以证明AppPool回收是原因,因为我可以点击回收。。

我们的Asp.Net身份配置中的所有内容都设置为最大化登录长度—IsPersistent、StayLoggedIn、long expire time、滑动窗口等

然而,这一切似乎都被一个简单的AppPool循环所击败。这些通常在部署时发生,通常每天发生一次。如果这还不能让我们明白,默认的AppPool回收时间是29小时

我们已经禁用了自动回收时间,但我们仍然希望用户的登录能够在代码部署之后继续存在。一定有办法解决这个问题

对于好奇的人:

我可以证明AppPool回收是原因,因为我可以点击回收。。。在应用程序池和boom上的IIS中,即使我的cookie很好,我的登录也会消失。我可以一次又一次地重复这样做,它会一直终止我的登录

我们没有显式设置机器密钥,因为我们使用的是一台带有热备盘的服务器,而我读到的关于机器密钥的所有内容都表明,除非我们使用的是Web场,否则设置机器密钥应该是不必要的,而我们不是