Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 用于SSRS的动态web参考_Web Services_Reporting Services_Asmx - Fatal编程技术网

Web services 用于SSRS的动态web参考

Web services 用于SSRS的动态web参考,web-services,reporting-services,asmx,Web Services,Reporting Services,Asmx,要使用作为SSRS安装一部分的web服务,似乎需要向项目添加web引用,以便可以调用它等(请参阅) 但是如果我需要为不同的SSRS安装调用web服务,那么我需要不断添加额外的web引用。我的asp.net应用程序当前显示来自多个不同SSRS安装的报告,而不仅仅是单个服务器的报告 有没有办法动态添加web引用或动态更改web服务所在位置的服务器地址?您不需要添加额外的web引用 如果在解决方案资源管理器中选择web引用,然后查看属性网格,您将看到可以将URL设置为动态。这将从app.config或

要使用作为SSRS安装一部分的web服务,似乎需要向项目添加web引用,以便可以调用它等(请参阅)

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


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

您不需要添加额外的web引用

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

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