gpt4 book ai didi

reportviewer - Microsoft ReportViewer - ASP.NET session 已过期

转载 作者:行者123 更新时间:2023-12-01 15:26:05 46 4
gpt4 key购买 nike

这个问题与Microsoft ReportViewer: Session Expired Errors有关.不幸的是,接受的答案并不能解决我的问题。有问题的报表查看器在场中运行,每个应用程序池中运行多个工作进程。 session 模式是 SQL。我已经实现了 IReportServerConnection。

我遇到的问题是 session 返回后立即过期。我可以在一个盒子上复制它,所以我假设这与多个工作进程有关。我正在使用 RDL 文件,我认为 ReportViewer 甚至不需要启用 session 。所以我的问题是:如何摆脱这个错误?如果是通过禁用 reportviewer session ,我该怎么做?我认为实现 IReportServerConnection 可以解决这个问题。文档似乎很少。非常感谢任何帮助。

这是异常和堆栈跟踪:

消息:ASP.NET session 已过期
进程名称: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)

最佳答案

我最终将 AsyncRendering 设置为 False。我读过这个解决方案,但希望找到一个替代方案。网络花园/农场可能还有其他选择,但这是我在有限的时间里唯一能想到的。

http://msdn.microsoft.com/en-us/library/ms252090%28v=VS.90%29.aspx

关于reportviewer - Microsoft ReportViewer - ASP.NET session 已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405982/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com