2012-02-20 53 views
3

我们在我们的项目中使用ActiveReports,在我们使用CacheToDisk属性的代码中避免了内存异常。我们使用WCF服务,它将调用包含ActiveReport报告生成的dll中的方法。 WCF服务托管在Windows服务中。使用CacheToDisk时,PDF * .tmp文件未被删除且内存不足异常

将报告导出为PDF时,在IsolatedStorage文件夹中创建PDF * .tmp文件,并且不会自动删除。我们使用Document对象的Dispose()方法,删除了AR * .tmp文件,但不删除PDF * .tmp文件(每个文件大约100 MB)。我们对IsolatedStorage文件夹进行了硬编码,并向用户提供了完全许可,Windows服务正在运行。

请让我们知道如何在IsolatedStorage文件夹中自动删除PDF * .tmp文件?即使在使用CacheToDisk(导出为Excel或PDF)之后,有些时候我们也会出现某些报告内存异常的情况,有些时候Windows Service由于内存异常而自动停止。

回答

1

Varun的

我们一直在努力让您的问题通过您的文章在这里得到解决:http://www.datadynamics.com/forums/145096/ShowPost.aspx 请跟进这个论坛上的帖子,看看相关的问题得到解决或没有。

一旦我们有最终决议,我会更新这个帖子。

感谢

的Raji