执行此行时出现异常:
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 位于不同的服务器上。
我在 SSRS 服务器上有一个帐户,该帐户是 SQL Reporting Services 用户组的成员。
我能够直接浏览到我的报表服务器 Web 服务 URL(从 Web 服务器),提供上述帐户的凭据,并成功运行报表。
我最近从 9.0.0.0 升级到了 10.0.0.0。这不是 9 的问题。
我注意到,当我在托管 SSRS 的服务器上安装 Microsoft Report Viewer 2010 Redistributable Package 时,GAC 不包含 Microsoft.ReportViewer.WebDesign 或 Microsoft.ReportViewer.Design 的条目。
有关如何纠正此异常的任何想法?