首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF代理生成: svcutil.exe与wsdl.exe

WCF代理生成: svcutil.exe与wsdl.exe
EN

Stack Overflow用户
提问于 2013-08-19 18:40:43
回答 2查看 14.3K关注 0票数 27

我有来自WebService的.wsdl和.xsd文件,需要通过它们生成代理。Svcutil.exe和wsdl.exe生成的输出截然不同。这两种代理生成工具有什么不同?哪种方式更可取?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-19 20:31:47

Svcutil和wsdl是两种不同的技术,用于生成消费服务的代理。但是wsdl.exe是为旧的.NET 2.0 web服务开发的。它就像svcutil的老版本。Svcutil允许您为web服务和WCF服务生成代理。为了生成代理,wsdl通过DISCO discovery协议提取数据。Svcutil还支持DISCO。但它可以使用WS-Metadata Exchange协议进行代理检索,这是面向服务的体系结构的一个可互操作的标准。

我建议您使用svcutil,因为它允许您同时使用WCF2.0Web服务和.net服务。

票数 30
EN

Stack Overflow用户

发布于 2013-12-04 17:32:06

据我所知,当您必须为旧版本的框架生成客户端代码时,wsdl非常有用。例如,当你在NET2.0中有一个代码库,并且你想调用一个WCF服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18311816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档