在我的一个项目中,我使用Microsoft身份进行授权和身份验证。问题是用户在几分钟不活动后自动注销。这是我当前的设置:
builder.Services.ConfigureApplicationCookie(options =>
{
options.AccessDeniedPath = "/503";
options.ExpireTimeSpan = TimeSpan.FromDays(30);
options.LoginPath = "/Index";
});
builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme);
应用程序在开发环境或本地IIS中运行正常。但是,当我将应用程序发布到主机提供程序时存在此问题。我想知道是否有方法解决此问题,或者是否缺少某些配置。
1条答案
按热度按时间m1m5dgzv1#
我可能错了,但在我们的项目中,我们使用Web.config中的标记来设置会话的过期时间: