1

要使用作为 SSRS 安装一部分的 Web 服务,您似乎需要为您的项目添加一个 Web 引用,以便您可以调用它等(请参阅我以前的问题之一)。

但是,如果我需要为不同的 SSRS 安装调用 Web 服务,那么我需要继续添加额外的 Web 引用。我的 asp.net 应用程序当前显示来自多个不同 SSRS 安装的报告,而不仅仅是单个服务器...

有没有办法动态添加 Web 引用或动态更改 Web 服务所在的服务器地址?

4

1 回答 1

2

您无需添加额外的网络参考。

如果您在解决方案资源管理器中选择 Web 引用,然后查看属性网格,您将看到可以将 URL 设置为动态。这将从 app.config 或 web.config 获取 URL。更改服务器时只需更改配置即可。

如果您需要在运行时执行此操作,您的服务的代理类具有Url您可以设置的属性。

于 2009-05-13T13:08:14.760 回答