从C#类库中调用时,loadreport失败

时间:2011-09-07 22:45:30

标签: c#-4.0 crystal-reports-2008

我已经创建了一个可以从Classic ASP使用的类库。加载报告失败(请参阅跟踪)

at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() 
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) 
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) 
at test.crystalLib.generate_pdf() in D:\wwwroot\test\Crystal\test\test\crystalLib.cs:line 27

但是从.cs文件或.ashx文件调用时,相同的代码可以正常工作。

我是否应该在类库中更改任何属性?

1 个答案:

答案 0 :(得分:1)

将iis用户的写权限授予windows temp文件夹。这解决了这个问题。