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
どれも機能していないようです。
何か案は?