0

Hello worldWeb アプリケーションで Microsoft Reporting Services を使用してレポートを表示しようとしています。

これから作成するレポートは、表示時に常に更新される (つまり、保存されたデータがない) ため、Report Manager を使用する理由がわかりません。

ファイルをホストrdlcするページを作成する Web アプリケーション自体にファイルを含めたいと考えています。aspxReportViewer

私はこれを試してみましたが、それLocalがWebアプリに対してローカルであることを意味する可能性もあります...

    ReportViewer1.ProcessingMode = ProcessingMode.Local;
    ReportViewer1.LocalReport.ReportPath = "~/Reporting/Hello World.rdlc";
    ReportViewer1.LocalReport.Refresh();

しかし、そうではないようです。ページを表示すると、次のエラーが表示されます。

ローカル レポートの処理中にエラーが発生しました。レポート 'D:[Web アプリケーション ソースへのローカル パス]\~/Reporting/Hello World.rdlc' のレポート定義が指定されていません パス'D: の一部が見つかりませんでした[Web アプリケーション ソースへのローカル パス]\~\Reporting\Hello World.rdlc'.

4

1 に答える 1

0

はい、ローカル処理モードとは、RDLC ファイルがローカル ソースとして配置され、SQL Server によって生成されないことを意味します。

エラー メッセージから、スラッシュが反転しているように見えます。パスをいじってみるか、より具体的には、スラッシュの向きを / から \ に変更してみてください

それはうまくいくはずです。

于 2009-09-08T13:26:51.027 に答える