请问此问题改如何解决?求高手赐教!!解决问题的分全部送上!!报错如下:异常详细信息: System.Runtime.InteropServices.COMException: 已达到系统管理员配置的最大报表处理作业数限制。

解决方案 »

  1.   

    " there is a registry key setting-
    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report Application
    Server;InprocServer;PrintJobLimit(defaul
    t 75)You can increase this size. There are two registry keys both under the
    Report Application Server. The InprocServer sets the limit for the number
    of "open" reports even if you're not explicitly using the RAS (i.e. just
    using the .NET Report Document component or CrystalViewer control- the
    crystal engine *is* using the RAS behind the scenes). If you're using the
    RAS explicitly, then you can set the same key under CrystalDecisions;Report
    Application Server;Server;PrintJobLimitAlso, I was not "disposing" of my report objects after rendering them on the
    web form. In the Page_Unload event, I implemented the
    ReportDocument1.Dispose() method (not suggested/mentioned in any of the
    sample code I have found or any of the books on crystal.NET I have read)I have not had the problem since making these changes. I was cautioned
    against raising the PrintJobLimit too high, however, as this can eventually
    lead to serious performance issues, so be careful "
    具体为修改下面两个键的值。
    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report Application
    Server;InprocServer;PrintJobLimit修改为1000
    还有一个HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report Application
    Server;Server;PrintJobLimit 也修改为1000