我正试图加入外部网络服务 - 而不是我以前做过的事情。
使用VS2010 / c#。
我发现了Web服务(如果这是正确的术语),现在可以访问其方法和属性。
以下代码自动添加到我的web.config文件中:
但是,当我调用该服务时,我收到错误:
无法加载合同“PingTree.PayDayLoansSoap”的端点配置部分,因为找到了该合同的多个端点配置。请按名称指明首选端点配置部分。
显然,我可以看到有多个配置/端点但是我不确定我需要指定哪一个。我也从web.config中删除不需要的那些或通过调用方法指定(有重载可以做到这一点)?
任何帮助表示感谢。
答案 0 :(得分:1)
您需要选择一个带有重载数据版本的绑定名称。要选择哪一个,这取决于您的要求。
我可以看到有两个basicHttpBinding只有区别在于安全性。 PayDayLoansSoap使用传输模式安全性,其中PayDayLoansSoap1不使用任何东西。所以我建议你选择第一个。
您不需要删除未使用的绑定,而是使用代理的重载版本。
PayDayLoansSoap12是一个自定义绑定,因此您可能需要重新审视其实际操作。
如有任何疑惑或疑虑,请与我联系。