我正在寻找一种解决方案,使我们可以使FormsAuthenticationTicket(和相应的cookie)具有很长的有效期。可以通过设置一个较高的值或使用滑动到期来实现,但是当网站的应用程序池被回收时,FormsAuthenticationTicket消失(我认为),cookie无效,并要求用户再次登录。
有没有办法解决?
最佳答案
设置静态machineKeys而不是自动生成。这样,FormsAuthenticationTicket
将在应用程序池回收中幸存下来。
我正在寻找一种解决方案,使我们可以使FormsAuthenticationTicket(和相应的cookie)具有很长的有效期。可以通过设置一个较高的值或使用滑动到期来实现,但是当网站的应用程序池被回收时,FormsAuthenticationTicket消失(我认为),cookie无效,并要求用户再次登录。
有没有办法解决?
最佳答案
设置静态machineKeys而不是自动生成。这样,FormsAuthenticationTicket
将在应用程序池回收中幸存下来。