IIS7和Crystal Reports 11频繁的应用程序池回收

时间:2014-05-07 15:06:11

标签: asp.net-mvc-3 iis-7 crystal-reports

我在IIS上运行并嵌入了Crystal Reports 11 App。我正在使用ASP.NET MVC 3和IIS7。

我有一个用户点击的按钮,它使用Crystal Reports引擎生成大约40个.pdf文件。

当用户单击该按钮时,Crystal会创建每个.pdf并将其存储到磁盘(服务器上的磁盘)。此过程会定期挂起,并且不会创建报告。

我发现当我关闭服务器并回收应用程序池几次时,这就解决了这个问题。但这似乎经常发生(大约每40或3次迭代运行40个报告)

有没有理由发生这种情况?我知道有办法设置自动回收,但我怎样才能确定什么对我有好处?我觉得我可以每小时回收一次。似乎太频繁了。有没有什么关于CR(以及我大量使用它)可能导致我使用更多内存而不是使用CR的网络应用程序?

0 个答案:

没有答案