我有一个旧的asmx服务。 (不是Myne)
我想通过wcf消费它。
我希望通过传统方式(ABC)
来实现A =我有。
B =简单的http绑定(旧的asmx)
C = XXX ??? //< - 我如何获得合同? SVCUTIL?
答案 0 :(得分:3)
B =简单的http绑定(旧的asmx)
它将是basicHttpBinding。
C = XXX ??? //< - 我如何获得合同? SVCUTIL?
是的,您使用Visual Studio中的svcutil.exe
或Add Service Reference dialog从asmx服务的WSDL生成强类型代理:
svcutil.exe http://example.com/legacy.asmx?WSDL
svcutil.exe还会为您生成一个app.config文件,其中包含<client>
部分,其中包含用于使用该服务的正确端点。