这是我的配置。
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),
LogoutPath = new PathString("/Account/Login"),
CookieName = "LoginCookie",
ExpireTimeSpan = TimeSpan.FromMinutes(30),
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator
.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(30),
regenerateIdentity:
(manager, user) => user.GenerateUserIdentityAsync(manager))
}
});
问题在于它首先工作,比如前30分钟,但之后停止工作。我已检入谷歌浏览器,但未添加cookie。服务器上没有错误,用户名和密码正在运行,因为当我输入不正确的错误时,我得到了&#34;再次尝试&#34;信息。重新发布项目后,一切都开始工作,然后再次出现同样的问题。