制作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”不是客户端服务器上的路径
答案 0 :(得分:0)
看起来您正在尝试加载客户端服务器上不存在的文件。确保您的报告路径正确且文件存在。如果"D:\Mostafa\LogisticSystem\LogisticSystem\eokReports\ExportReportPage.aspx.cs" not a path at the clients server
是您的错误,那么很明显您在代码中指定的文件路径在服务器上不存在。将报告文件放在客户端的服务器上,并将代码更改为指向该文件位置而不是您计算机上的位置。
希望有所帮助,
克里斯