crystal report路径文件中的问题

时间:2013-10-24 09:55:32

标签: c# asp.net iis-7 crystal-reports crystal-reports-8.5

制作asp.net webform应用程序的已发布版本并将其上传到我的客户端服务器后,该应用程序正常运行。

但是一段时间后它显示出这个错误:

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 LogisticSystem.eokReports.ExportReportPage.GetReport() 
    in D:\Mostafa\LogisticSystem\LogisticSystem\eokReports\ExportReportPage.aspx.cs:line 390

此路径是我的本地pc路径

“D:\ Mostafa \ LogisticSystem \ LogisticSystem \ eokReports \ ExportReportPage.aspx.cs”不是客户端服务器上的路径

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试加载客户端服务器上不存在的文件。确保您的报告路径正确且文件存在。如果"D:\Mostafa\LogisticSystem\LogisticSystem\eokReports\ExportReportPage.aspx.cs" not a path at the clients server是您的错误,那么很明显您在代码中指定的文件路径在服务器上不存在。将报告文件放在客户端的服务器上,并将代码更改为指向该文件位置而不是您计算机上的位置。

希望有所帮助,

克里斯