iis发布后,rpt文件的Crystal Report问题未加载

时间:2015-06-30 13:15:54

标签: asp.net iis-7.5

首先report.Load("C:\Report\exam.rpt") 此路径位于网站文件夹C:\Report\exam.rpt之外。报告将生成。

但是report.Load(Server.mapPath("~\Report\exam.rpt"))发现了一些错误

  

加载报告失败。在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load的CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename,OpenReportMethod openMethod,Int16 parentJob)上的CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()处加载报告失败。 (String filename)`

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Server.mapPath() takes your application path. Provide full path to report.Load() or place your .rpt file in Your Project solution.