如何使用WSDL文件创建WCF代理?

时间:2009-06-03 16:11:05

标签: wcf wsdl

我有一个旧的WSDL文件,我想使用WCF与服务进行通信。

WSDL是从ASMX生成的(我想但我不确定)。

与它沟通所需的步骤是什么?

3 个答案:

答案 0 :(得分:27)

右键单击您的项目,然后选择“添加服务引用”。指向WSDL。单击“确定”。这应该就是全部。

enter image description here

答案 1 :(得分:21)

使用svcutil.exe创建WCF代理以调用该服务。详情here

答案 2 :(得分:8)

wsdl.exe是旧的Web服务(1.1)创建代理的方式。首先要尝试的是“添加服务参考”,如前所述。这使用svcutil.exe来创建代理。如果需要更多地控制代理的创建方式,可以使用命令行中的svcutil.exe和各种开关。

据说...我遇到了旧的Web服务wsdls的问题。特别是,包含重载操作的旧Apache AXIS Web服务。有关完整详情,请参阅我的帖子here。 (我的问题仍然没有解决。我希望你不会遇到同样的问题,但是如果你这样做并弄明白,请回答我的问题。)