[英]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.