首先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)`
如何解决这个问题?
答案 0 :(得分:0)
Server.mapPath() takes your application path. Provide full path to report.Load() or place your .rpt file in Your Project solution.