【发布时间】:2010-08-04 13:30:41
【问题描述】:
此问题与Microsoft ReportViewer: Session Expired Errors 有关。不幸的是,接受的答案并不能解决我的问题。有问题的报表查看器在场中运行,每个应用程序池中运行多个工作进程。会话模式是 SQL。我已经实现了 IReportServerConnection。
我遇到的问题是会话立即过期。我可以在一个盒子上复制它,所以我认为这与多个工作进程有关。我正在使用 RDL 文件,我认为 ReportViewer 甚至不需要启用会话。所以我的问题是:我如何摆脱这个错误?如果是通过禁用报告查看器的会话,我该怎么做?我认为实现 IReportServerConnection 可以解决这个问题。文档似乎很少。非常感谢任何帮助。
这是异常和堆栈跟踪:
消息:ASP.NET 会话已过期
进程名称:Microsoft.ReportViewer.WebForms
类型:Microsoft.Reporting.WebForms.AspNetSessionExpiredException
StackTrace:在 Microsoft.Reporting.WebForms.ReportDataOperation..ctor() 在 Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType) 在 Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)
【问题讨论】:
标签: reportviewer