我有一个使用 CR 2008 进行报告的 .NET Web 应用程序。部署它的服务器装有 McAfee,我们想告诉 CR 使用 Windows 临时目录以外的临时目录。
Google 为我找到了以下注册表项:
SOFTWARE\Business Objects\Suite 12.0\Report Application Server\InprocServer\TempDir。
添加此键确实会导致 CR 在我指定的目录中创建一堆临时文件。但是,在报告运行结束时,我收到“操作尚未实施”异常。
我正在尝试通过 ExportToHttpRequest() 将 PDF 返回到浏览器,如果我不更改进程内服务器的 tempdir,它就可以正常工作。
有没有人遇到过这个?我已经赋予本地 ASPNET 帐户对新 tempdir 的完全控制权。
谢谢。