我正在维护一些使用CR创建报告并将其写入磁盘的代码。
var report = new ReportDocument();
....
report.Export();
在我们的实时服务器上,这会导致以下错误:
Error in File E:\TEMP\temp_cb1a18c2-b4e6-46b8-901b-a7a028a43b79.rpt: Access to report file denied. Another program may be using it.
该应用程序作为网络服务运行,并且可以完全控制e:\ temp diretory,因此获取拒绝访问的消息似乎很奇怪。
之前有人遇到过这个吗?
答案 0 :(得分:0)
我可能需要查看更多代码。您是否使用ReportDocument.Load从磁盘加载报告,并指定了OpenReportByTempCopy?