【发布时间】:2009-12-14 23:10:34
【问题描述】:
我的应用程序需要调用我在不同机器上运行的许多 Web 服务。网络服务是一样的,但是有多台机器提供网络服务。
我的问题是如何维护 Web 服务列表以便用户可以选择在哪台机器上运行?我已经导入了 Web 服务来创建 wsdl 和 discomap 文件,并且在 web.config 中有
<appSettings>
<add key="MBAnalyzerWSRef.MBAnalyzerWS_intf" value="http://127.0.0.1:1235/services/MBAnalyzerWS"/>
</appSettings>
我可以为提供服务的不同机器添加额外的键,但是如何将它们视为相同的服务,将它们添加到数组并在 c# 代码中使用它们?目标是这样的:
wsList List<MBAnalyzerWSRef> = new List<MBAnalyzerWSRef>;
/* Add the services to the list */
wsList[0].DoWebServiceTask;
我希望我已经把问题说清楚了。 TIA
【问题讨论】:
标签: c# asp.net web-services