使用提供的WSDL从C#调用PHP Webservice

时间:2010-07-14 07:56:15

标签: c# php web-services wsdl

我已经从第三方传递了WSDL。他们的Web服务是Apache上的PHP。

我可以在XMLSpy和Validwsdl.com中调用它的方法。但是无法让我的C#/ Visual Studio项目构建/验证WSDL。当我将它添加到我的项目中时 - 它显示了所有方法,看起来很好但不会构建。

我试过添加web ref,添加服务引用,我试过命令行WSDL.exe。什么都行不通。我应该不得不破解他们的WSDL文档吗?我需要额外的库/包含吗?

我不明白为什么它不起作用。

WSDL是: -

http://www.gesundsolutions.com/epp/application/heiq.wsdl

任何想法?

1 个答案:

答案 0 :(得分:1)

您是否使用过VS?菜单中的“添加网页参考”?

一个简单快速的教程,向您展示与其他地方的W​​eb服务进行通信所需的内容this post on op0.com。检查一下,找出你可能遗失的东西。

是的,如果您知道Web服务的位置,那么只需WSDL即可。不,你永远不应该改变WSDL,因为那是调用约定。