当我使用会话状态“InProc”时,ASP.NET Reportviewer 显示报告但当我使用“StateServer”时却没有
我启用了 ASP.NET 状态服务并按如下方式配置了会话状态配置,但当我尝试生成时,我的报告一直显示“ASP.NET 会话已过期”我使用reportviewer的报告(我正在使用VS2005):
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="80"/>
现在,它在使用进程内会话状态时确实有效,如下所示:
<sessionState mode="InProc" timeout="80"/>
我想使用StateServer进程外会话状态,但我的报告总是过期。知道为什么吗?谢谢。
I have my asp.net state service enabled and configured my session state config as per below but my reports keep saying "ASP.NET session has expired" when i try to generate my reports using reportviewer (I am using VS2005):
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="80"/>
Now, it does work when using in process session state as follows:
<sessionState mode="InProc" timeout="80"/>
I want to use StateServer out-of-process session state but my reports always expire. Any idea why? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Reportviewer 仍应使用 StateServer,如此 链接所述。要使用 StateServer,“ASP.NET State Service”必须正在运行。
Reportviewer should still work using StateServer as stated on this link. To use StateServer, the "ASP.NET State Service" must be running.