ASP的问题.. NET认证票据过期

本文关键字:过期 认证 NET 问题 ASP | 更新日期: 2023-09-27 17:50:41

我有一个ASP。NET MVC 3应用程序。配置设置。

<authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" slidingExpiration="true" timeout="525600" path="/" /> 
</authentication>

我的问题是在部署的应用程序上,我在5分钟后或关闭浏览器后自动注销。如果我在登出后检查浏览器上的. aspxauth cookie,它会正确显示过期日期。

cookie应该在一年后过期,它在我的本地机器上运行良好。我猜是票被重置了,但我不知道为什么。

应用程序是ASP。.NET MVC 3 . .NET Framework 4.

ASP的问题.. NET认证票据过期

你是否有一个自动生成的机器密钥(formsauthentication使用它来加密cookie),应用程序可能会在服务器上重置它,然后它无法解密客户端上的密钥

是否发出自定义令牌?如果是这样,它将覆盖网络。配置设置。