0

ReportExecution2005 Web サービスを使用してレポートを表示しようとしています。レポートをローカルでレンダリングするのに問題はありませんが、Azure でそれを呼び出そうとすると、アイテムが見つからないというメッセージで常に失敗します。

レポートは「Invoice.rdl」と呼ばれます。これが私がそれを呼び出す方法です(スニペット):

ReportExecutionService rs = new ReportExecutionService()
{
    CookieContainer = new CookieContainer(),
    ExecutionHeaderValue = execHeader,
    Url = string.Format("https://{0}:443/ReportServer/ReportExecution2005.amsx", "myUrl")
}

rs.LogonUser("myUsername", "myPassword", "myUrl");

rs.LoadReport("/Reports/Invoice", _historyId); // here the exception is thrown

/Invoice、などのさまざまなパスで試しましたが/SSRSReport/Invoice/ReportServer/Invoiceどれも機能していないようです。

何か案は?

4

1 に答える 1

0

OK、ばかげた問題であることが判明しました。古い W​​indows Azure 管理ポータルからレポートをアップロードすると、名前に「.rdl」ファイル拡張子が残ります。

それを削除すると、問題が修正されました。

于 2013-02-11T09:23:04.530 に答える