ReportDocument.PrintToPrinter方法真的很慢

时间:2013-09-05 20:05:42

标签: c# performance visual-studio-2008 crystal-reports

我使用ReportDocument.PrintToPrinter方法存在性能问题。

我必须在Win Server 2008 R2 Enterprise x64上的IIS 6.0下运行的WebService上打印(小)报告。打印报告方法挂起约20秒,我无法弄清楚原因。

rpDoc.PrintToPrinter(1, true, 0, 0);

- 我的电脑没有问题,应用程序运行正常。 - 加载报告没有问题。 - 打印机访问正常(它安装在服务器上)。 -Verify On Every Print / DB ecc ecc全部未选中。 - 我使用Vs2008,Crystal Reports V. 10.5.37和3.5 Framework

有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

最后,问题是IIS配置中的应用程序池设置。 虚拟内存限制很低,当达到widows强制循环,丢弃所有CR程序集。 20秒挂起是由重新加载所需的所有资源引起的。