已达到系统管理员配置的最大报告处理作业限制 .
我的所有代码都运行良好,但一段时间后它显示Crystal Report最大处理作业限制超出的错误 . 我如何将此增加到无限制或更多的处理限制?这样它就不会一次又一次地显示这个错误 . 它在我的系统(本地)上工作正常,但是当我在服务器上部署此应用程序时,一段时间后会出现此错误 . 任何机构都可以帮我解决这个问题
你能发布你的代码吗?
确保你正在做:
ReportDocument.Close(); ReportDocument.Dispose();
您可以调整HKLM \ SOFTWARE \ Business Objects [Version#] \ Report Application Server \ InProcServer \ PrintJobLimit下的注册表项 . 在服务器上更改它时要小心,因为这决定了可以使用的资源量 . 我建议检查您的代码以确保正确处理报告对象,因为除非您有大量并发用户生成报告,否则您不需要增加限制 .
最好使用try..catch..finally . 它有助于处置:
try { //your code } catch (Exception ex) { Response.Write(ex.Message); } finally { ReportDocument.Close(); ReportDocument.Dispose(); }
我希望它对你有所帮助 .
3 回答
你能发布你的代码吗?
确保你正在做:
您可以调整HKLM \ SOFTWARE \ Business Objects [Version#] \ Report Application Server \ InProcServer \ PrintJobLimit下的注册表项 . 在服务器上更改它时要小心,因为这决定了可以使用的资源量 . 我建议检查您的代码以确保正确处理报告对象,因为除非您有大量并发用户生成报告,否则您不需要增加限制 .
最好使用try..catch..finally . 它有助于处置:
我希望它对你有所帮助 .