簡體   English   中英

使用CacheToDisk時,不會刪除PDF * .tmp文件和Out of Memory Exception

[英]PDF*.tmp file are not deleted and Out of Memory Exception when CacheToDisk is used

我們在我們的項目中使用ActiveReports,在代碼中我們使用CacheToDisk屬性來避免內存異常。 我們使用了WCF服務,它將在dll中調用包含ActiveReport Report生成的方法。 WCF服務托管在Windows服務中。

將報表導出為PDF時,在IsolatedStorage文件夾中將創建PDF * .tmp文件,並且不會自動刪除它。 我們使用了Document對象的Dispose()方法,刪除了AR * .tmp文件,但是沒有刪除PDF * .tmp文件(每個文件大約100 MB)。 我們對IsolatedStorage文件夾進行了硬編碼,並為運行Windows服務的用戶提供了完全權限。

請告訴我們如何在IsolatedStorage文件夾中自動刪除PDF * .tmp文件? 有些時候,即使在使用CacheToDisk(導出到excel或pdf)之后,某些報告也會出現內存不足的情況,有時由於內存異常,Windows服務本身會自動停止。

Varun的

我們一直在努力通過您的帖子解決您的問題: http//www.datadynamics.com/forums/145096/ShowPost.aspx請關注此論壇上的帖子,看看相關問題是否已解決或不。

一旦我們得到最終解決方案,我會更新這篇文章。

謝謝

的Raji

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM