如何在IIS7中增加水晶报表的最大处理作业?

时间:2012-04-10 13:29:17

标签: c# asp.net visual-studio-2010 crystal-reports

已达到系统管理员配置的最大报告处理作业限制。

我的所有代码都运行良好,但过了一段时间后,它显示了Crystal Report最大处理作业限制超出的错误。我如何将此增加到无限制或更多的处理限制?这样它就不会一次又一次地显示这个错误。它在我的系统(本地)上工作正常,但是当我在服务器上部署此应用程序时,一段时间后会出现此错误。任何机构都可以帮我解决这个问题

3 个答案:

答案 0 :(得分:1)

你可以发布你的代码吗?

确保你在做:

ReportDocument.Close();
ReportDocument.Dispose();

答案 1 :(得分:0)

您可以调整HKLM \ SOFTWARE \ Business Objects [Version#] \ Report Application Server \ InProcServer \ PrintJobLimit下的注册表项。在服务器上更改它时要小心,因为这决定了可以使用的资源量。我建议检查您的代码以确保正确处理报告对象,因为除非您有大量并发用户生成报告,否则不需要增加限制。

答案 2 :(得分:0)

最好使用try..catch..finally。它有助于处置:

try

    {
        //your code
    }

catch (Exception ex)

    {
        Response.Write(ex.Message);
    }

finally

    {
        ReportDocument.Close();
        ReportDocument.Dispose();
    }

我希望它可以帮到你。