У меня есть веб-приложение .NET, которое использует CR 2008 для отчетов. Сервер, на котором он развернут, обременен McAfee, и мы хотим указать CR использовать временный каталог, отличный от временного каталога Windows.
Google нашел мне следующий ключ реестра:
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Business Objects \ Suite 12.0 \ Сервер приложений отчетов \ InprocServer \ TempDir.
Добавление этого ключа приводит к тому, что CR создает кучу временных файлов в указанной мной директории. Однако в конце выполнения отчета появляется исключение «Операция еще не выполнена».
Я пытаюсь вернуть PDF в браузер через ExportToHttpRequest (), который прекрасно работает, если я не изменяю tempdir внутрипроцессного сервера.
Кто-нибудь сталкивался с этим раньше? Я уже дал локальной учетной записи ASPNET полный контроль над новым tempdir.
Спасибо.