使用Wcf客户端消耗asmx服务?

时间:2011-10-22 16:36:32

标签: wcf

我有一个旧的asmx服务。 (不是Myne)

我想通过wcf消费它。

我希望通过传统方式(ABC)

来实现

A =我有。

B =简单的http绑定(旧的asmx)

C = XXX ??? //< - 我如何获得合同? SVCUTIL?

1 个答案:

答案 0 :(得分:3)

  

B =简单的http绑定(旧的asmx)

它将是basicHttpBinding

  

C = XXX ??? //< - 我如何获得合同? SVCUTIL?

是的,您使用Visual Studio中的svcutil.exeAdd Service Reference dialog从asmx服务的WSDL生成强类型代理:

svcutil.exe http://example.com/legacy.asmx?WSDL

svcutil.exe还会为您生成一个app.config文件,其中包含<client>部分,其中包含用于使用该服务的正确端点。