2012-02-20 14 views
3

私たちはプロジェクトでActiveReportsを使用しています。メモリ例外を避けるためにCacheToDiskプロパティを使用しています。 WCFサービスを使用しました.WCFサービスは、ActiveReportレポート生成を含むdllのメソッドを呼び出します。 WCFサービスはWindowsサービスでホストされています。PDF * .tmpファイルは削除されず、CacheToDiskを使用するとメモリ不足例外

レポートをPDFにエクスポートすると、IsolatedStorageフォルダ内のPDF * .tmpファイルが作成され、自動的に削除されません。 DocumentオブジェクトのDispose()メソッドを使用しましたが、AR * .tmpファイルは削除されましたが、PDF * .tmpファイル(各ファイルは約100 MB)は削除されません。 IsolatedStorageフォルダをハードコードし、Windowsサービスが実行されているユーザーに完全なアクセス許可を与えました。

IsolatedStorageフォルダ内のPDF * .tmpファイルを自動的に削除する方法をお知らせください。また、CacheToDisk(excelまたはpdfへのエクスポート)を使用した後でも、いくつかのレポートのメモリ例外が発生し、メモリ例外のためにWindowsサービス自体が自動的に停止することがあります。

答えて

1

VARUN私たちは、あなたの問題がでここにあなたのポストを通じて解決得ることに取り組んできた

http://www.datadynamics.com/forums/145096/ShowPost.aspx は、関連する問題が解決されているかどうかを確認するには、このフォーラムに投稿をフォローアップしてください。

最終的な解決が得られたら、この記事を更新します。

おかげ

ラジ