首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >web引用和服务引用之间的区别?

web引用和服务引用之间的区别?
EN

Stack Overflow用户
提问于 2008-11-21 11:14:51
回答 4查看 102.8K关注 0票数 136

WCF中的web引用和服务引用有什么不同?在WCF中,哪个更可取?

EN

回答 4

Stack Overflow用户

发布于 2009-04-14 15:27:54

这里的低级答案是,Web引用将创建一个客户端代理类,它允许您的代码与通过WSDL描述的Web服务进行通信,并通过SOAP或HTTP GET进行通信(其他帖子指出它只是ASMX,但Web引用也可以与基于Java的Web服务或基于Python或Ruby的Web服务进行通信,只要它们都使用WSDL并符合WS-I互操作性标准)。

服务引用将创建一个与基于WCF的服务进行通信的客户端代理类:无论该WCF服务是否为Web服务。

票数 102
EN

Stack Overflow用户

发布于 2008-11-21 12:15:12

服务引用是较新的接口,用于添加对所有WCF服务(它们可能不是web服务)的引用,而Web引用专门与ASMX web引用相关。

您可以通过add service reference中的高级选项访问web引用(如果我没记错的话)。

我之所以使用服务引用,是因为据我所知,它是两种机制中较新的一种。

票数 17
EN

Stack Overflow用户

发布于 2008-11-21 12:34:08

服务引用处理端点和绑定,它们是完全可配置的。它们允许您通过任何传输协议(HTTP、TCP、共享内存等)将客户端代理指向WCF

它们是为使用WCF而设计的。

如果您使用的是WebProxy,那么您就相当于将自己绑定到使用WCF over HTTP

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

https://stackoverflow.com/questions/308454

复制
相关文章

相似问题

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