Файл PDF * .tmp не удаляется, и исключение нехватки памяти при использовании CacheToDisk - PullRequest
3 голосов
/ 20 февраля 2012

Мы используем ActiveReports в нашем проекте, в коде мы используем свойство CacheToDisk, чтобы избежать исключения памяти.Мы использовали сервис WCF, который будет вызывать метод в dll, который содержит генерацию отчета ActiveReport.Служба WCF размещается в службе Windows.

Когда отчеты экспортируются в PDF, в папке IsolatedStorage создаются файлы PDF * .tmp, которые не удаляются автоматически.Мы использовали метод Dispose () объекта Document, файлы AR * .tmp удаляются, но файлы PDF * .tmp (каждый файл около 100 МБ) не удаляются.Мы жестко закодировали папку IsolatedStorage и дали полное разрешение пользователю, под которым работает служба Windows.

Пожалуйста, дайте нам знать, как автоматически удалять файлы PDF * .tmp в папке IsolatedStorage?Также иногда мы получаем исключение из памяти для некоторых отчетов даже после использования CacheToDisk (экспорт в Excel или PDF), а иногда сама служба Windows автоматически останавливается из-за исключения памяти.

1 Ответ

1 голос
/ 22 февраля 2012

Варуна

Мы работаем над разрешением вашей проблемы с помощью вашего сообщения здесь: http://www.datadynamics.com/forums/145096/ShowPost.aspx Пожалуйста, следите за сообщением на этом форуме, чтобы увидеть, решена ли связанная проблема или нет.

Я обновлю этот пост, как только у нас будет окончательное решение.

Спасибо

Раджи

...