该异常通常是由于未正确配置 ASP.NET Core 中的会话状态管理器所引起的。在 ASP.NET Core 中,可以使用内置的会话中间件来管理会话状态。
在 Startup.cs 文件中,可以将以下代码添加到 ConfigureServices 方法中来启用会话中间件:
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
});
然后,在 Configure 方法中添加以下代码来使用会话中间件:
app.UseSession();
使用上述代码,并根据具体 SSRS 的配置情况调整代码中的参数,就可以解决该异常。