我对生产环境(共享主机)有一个问题:它在30秒后一直让我退出,但在开发机器上它工作正常。我正在使用身份services.Configure<SecurityStampValidatorOptions>(options => options.ValidationInterval = TimeSpan.FromSeconds(10));
services.AddAuthentication()
.Services.ConfigureApplicationCookie(options =>
{
options.SlidingExpiration = true;
options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
});
。
我已经按照github上的建议尝试了以下内容:
{{1}}
答案 0 :(得分:1)
显然这是一个记忆问题。我已经与托管服务提供商进行了交谈。应用程序池内存不足256MB。
答案 1 :(得分:0)
在Startup.cs文件中添加以下内容:
ConfigureServices(IServiceCollection services)
{
//your code here
services.AddDataProtection()
.SetApplicationName("your-app-name")
.PersistKeysToFileSystem(new DirectoryInfo("your-path-here"));
//your code here
}
您可以检查details here.