ASP.NET Reportviewer在我使用sessionstate时显示报告;InProc“;但当我使用“时”时不会;StateServer“;

ASP.NET Reportviewer在我使用sessionstate时显示报告;InProc“;但当我使用“时”时不会;StateServer“;,asp.net,reportviewer,session-state,Asp.net,Reportviewer,Session State,我已启用asp.net状态服务,并按照以下要求配置了会话状态配置,但当我尝试使用reportviewer生成报告时(我使用的是VS2005),我的报告一直在说“asp.net会话已过期””: 现在,当使用进程内会话状态时,它确实可以工作,如下所示: <sessionState mode="InProc" timeout="80"/> 我想使用StateServer进程外会话状态,但我的报告总是过期。知道为什么吗?谢谢。Reportviewer仍应使用本节所述的StateSe

我已启用asp.net状态服务,并按照以下要求配置了会话状态配置,但当我尝试使用reportviewer生成报告时(我使用的是VS2005),我的报告一直在说“asp.net会话已过期””:


现在,当使用进程内会话状态时,它确实可以工作,如下所示:

<sessionState mode="InProc" timeout="80"/>


我想使用StateServer进程外会话状态,但我的报告总是过期。知道为什么吗?谢谢。

Reportviewer仍应使用本节所述的StateServer。要使用StateServer,“ASP.NET状态服务”必须正在运行。

你好,谢谢你的回答。事实上,这应该是可行的,但事实并非如此。我的asp.net状态服务也在运行。是否使用任何会话对象?如果是,您将在会话中放置什么?15个会话变量,其中:1个datatable和所有其他内置类型-string*8、Int32*3、Boolean*3。@Zen:检查您的模拟设置。有些人遇到同样的问题,请检查此()可能会对您有所帮助。
<sessionState mode="InProc" timeout="80"/>