当我使用会话状态“InProc”时,ASP.NET Reportviewer 显示报告但当我使用“StateServer”时却没有

发布于 2024-11-06 06:20:03 字数 436 浏览 1 评论 0原文

我启用了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风柔一江水 2024-11-13 06:20:03

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文