如何在ASP中扩展会话空闲超时.NET Core 3.1



当前状态:尽管Startup.cs文件将会话空闲超时设置为4小时,但会话在未活动40分钟后过期。

public void ConfigureServices(IServiceCollection services)
{
services.AddSession(options => {
options.IdleTimeout = TimeSpan.FromHours(4);
});
}

目标状态:会话最早应在4小时后过期。

我尝试在IIS管理器中设置会话状态超时,但它不工作。

IIS管理器中的会话状态

是否有app. usessession ()命令在配置HTTP请求管道(Startup.cs)?

更多信息:https://learn.microsoft.com/en - us/aspnet/core/fundamentals/app state?view=aspnetcore - 6.0