【问题标题】:List of Web Services in ASP.NetASP.Net 中的 Web 服务列表
【发布时间】: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


    【解决方案1】:

    MBAnalyzerWSRef 是否有 URL 属性?如 MBAnalyzerWSRef.Url = ValueFromInput。

    当然,您可以解决用户从预设地址列表中选择值的方式。那么设置URL属性应该很容易吧?

    【讨论】:

    • 它确实有一个 URL 属性,我不知道!我可以将其存储以区分它们,并且仅将 URLS 存储在列表中。谢谢,JL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多