この行が実行されると、例外が発生します。
reportViewerControl.ServerReport.ReportServerCredentials = new ReportServerCredentials();
例外は
Entry point was not found.; Function = Void Process(); Exception = Exception Messages: Entry point was not found. | Stack: at Microsoft.Reporting.WebForms.IReportServerCredentials.get_ImpersonationUser()
at Microsoft.Reporting.WebForms.ServerReport.OnCredentialsChanged(IReportServerCredentials credentials)
at Microsoft.Reporting.WebForms.ServerReport.set_ReportServerCredentials(IReportServerCredentials value)
SSRSはIISとは異なるサーバー上にあります。
SQLReportingServicesユーザーグループのメンバーであるSSRSサーバーにアカウントがあります。
(Webサーバーから)レポートサーバーWebサービスのURLを直接参照し、上記のアカウントから資格情報を提供して、レポートを正常に実行することができます。
最近、9.0.0.0から10.0.0.0にアップグレードしました。これは9の問題ではありませんでした。
SSRSをホストしているサーバーにMicrosoftReportViewer 2010再頒布可能パッケージをインストールしたときに、GACにMicrosoft.ReportViewer.WebDesignまたはMicrosoft.ReportViewer.Designのエントリが含まれていないことに気付きました。
この例外を修正する方法について何かアイデアはありますか?