最近、SSRS2005サーバーの1つをSSRS2008にアップグレードしました。レポートを作成するためにレポートサービスWebサービスを利用していたすべてのアプリケーションが動作しなくなっています。SSRS2000 WebServiceの.Render()はSSRS2008で置き換えられましたか?
最初の問題は、WebService自体がReportService.asmxで使用できなくなり、ReportService2005.asmxに置き換えられたことです。
Web参照を新しい場所に変更しました.Render()メソッドがReportService2005.asmxの一部ではないというメッセージが表示されています。次のコード実装は、SSRS2008で何が置き換えられましたか?いくつかのより多くの研究を行った後
report = rpt.Render(ReportPath + ReportName, this.Format.ToString(), null, devInfo.ToString(), parameters, null, null, out encoding, out mimetype, out parametersUsed, out warnings, out streamids);
EDIT
は、それがReportService.asmxが今SQL 2008レポートサービスのうち、廃止されましたSQL 2000レポートサービスの一部であったことが判明します。