【发布时间】:2018-09-05 16:11:03
【问题描述】:
我有一个生产环境(共享主机)的问题:它在 30 秒后一直让我退出,但在开发机器上它工作正常。我正在使用身份SignInManager。
我已经按照 github 上的建议尝试了以下方法:
services.Configure<SecurityStampValidatorOptions>(options => options.ValidationInterval = TimeSpan.FromSeconds(10));
services.AddAuthentication()
.Services.ConfigureApplicationCookie(options =>
{
options.SlidingExpiration = true;
options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
});
【问题讨论】:
-
您是否指定了超时可能在您的配置文件中。
-
@aman ASP.NET Core 中没有“配置文件”
-
@aman 这就是我上面建议的代码,但它不能解决问题
-
如果您在浏览器中查看 cookie,您看到的过期时间是什么?另外,删除验证会影响这个吗?
标签: c# asp.net-core-2.0