如何挂钩到Web服务

时间:2013-01-07 11:55:34

标签: asp.net web-services

我正试图加入外部网络服务 - 而不是我以前做过的事情。

使用VS2010 / c#。

我发现了Web服务(如果这是正确的术语),现在可以访问其方法和属性。

以下代码自动添加到我的web.config文件中:

但是,当我调用该服务时,我收到错误:

无法加载合同“PingTree.PayDayLoansSoap”的端点配置部分,因为找到了该合同的多个端点配置。请按名称指明首选端点配置部分。

显然,我可以看到有多个配置/端点但是我不确定我需要指定哪一个。我也从web.config中删除不需要的那些或通过调用方法指定(有重载可以做到这一点)?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

您需要选择一个带有重载数据版本的绑定名称。要选择哪一个,这取决于您的要求。

我可以看到有两个basicHttpBinding只有区别在于安全性。 PayDayLoansSoap使用传输模式安全性,其中PayDayLoansSoap1不使用任何东西。所以我建议你选择第一个。

您不需要删除未使用的绑定,而是使用代理的重载版本。

PayDayLoansSoap12是一个自定义绑定,因此您可能需要重新审视其实际操作。

如有任何疑惑或疑虑,请与我联系。