2

在 SQL Server Reporting Services (2008 R2) 中创建了自定义交付扩展。在自定义交付中,我正在调用 WCF 服务。我不确定将 WCF 绑定的 app.config 设置放在哪里。

已尝试将整个“system.serviceModel”部分添加到报告服务器配置文件 (rsreportserver.config) 中。还将自定义 DLL 中生成的 app.config 文件添加到报表服务器的 /bin 文件夹中。我仍然收到以下错误。

在 ServiceModel 客户端配置部分中找不到引用合同“我的 WCF 服务名称”的默认终结点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

现在我正在更改代码以通过代码创建绑定,但宁愿基于此配置文件。任何帮助是极大的赞赏。

谢谢大卫

4

1 回答 1

1

A. 我会在代码中创建一个 SSRS 服务对象的代理类。
B. 然后制作自己的包装代码来创建报告或获取报告信息。我在这里的另一个问题中解释了这一点:

使用 ReportService2010.asmx 以编程方式从共享点导出 SSRS 报告

C. 然后围绕这些包装方法构建一个服务来获取您的数据。

于 2013-02-14T20:02:30.263 回答