从.rpt文件调用ExportToStream()时拒绝访问

时间:2016-07-18 18:28:19

标签: iis crystal-reports

我在IIS(Windows Server 2012 R2)中运行我的Web应用程序 - 它使用XML和.rpt文件生成PDF。在调试模式下尝试使用ExportToStream()时,我遇到了以下异常:

  

访问被拒绝。该文件可能正被另一个程序使用。

我认为这与文件夹权限有关,但我无法修复它。如何阻止我的权限被拒绝?

2 个答案:

答案 0 :(得分:1)

用户应该登录到该计算机,然后将文件夹访问权限设置为完全控制。

访问被拒绝。该文件可能正被另一个程序使用。 此错误表示文件已打开,请在任务管理器中检查并将其终止。

关闭所有PDF文件..应该打开与生成新pdf相同的名称,它必须是唯一名称。

答案 1 :(得分:0)

权限被拒绝,因为我使用的是位于C:\ TEMP中的临时文件。使用Full Access添加“Everyone”组可以解决问题。