-1

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" はクライアント サーバーのパスではありません

4

1 に答える 1

0

クライアント サーバーに存在しないファイルを読み込もうとしているようです。レポートのパスが正しく、ファイルが存在することを確認してください。がエラーの場合"D:\Mostafa\LogisticSystem\LogisticSystem\eokReports\ExportReportPage.aspx.cs" not a path at the clients server、コードで指定したファイル パスがサーバーに存在しないことは明らかです。レポート ファイルをクライアントのサーバーに配置し、自分のマシン上の場所ではなく、そのファイルの場所を指すようにコードを変更します。

それが役立つことを願って、

クリス

于 2013-10-27T13:21:39.800 に答える