Ser*_*gey 25 c# wcf proxy wsdl svcutil.exe
我有来自WebService的.wsdl和.xsd文件,需要通过它们生成代理.Svcutil.exe和wsdl.exe生成非常不同的输出.这两种代理生成工具有什么区别,哪种方式更可取?
Ale*_*lex 26
Svcutil和wsdl是两种不同的技术,用于生成代理以使用您的服务.但wsdl.exe是为旧的.NET 2.0 Web服务而制作的.它就像svcutil的旧版本.Svcutil允许您为Web服务和WCF服务生成代理.为了生成代理,wsdl通过DISCO发现协议来撤销数据.Svcutil还支持DISCO.但它可以使用WS-Metadata Exchange协议进行代理检索,这是SOA的可互操作标准.
我建议你使用svcutil,因为它允许你使用.net 2.0 web服务和wcf服务.