网络参考和服务参考之间有什么区别?
答案 0 :(得分:6)
网络参考
是wsdl.exe的包装器,可用于为.NET 1.1或2.0客户端创建代理。当然,这意味着当您指向WCF服务时,您必须指向使用basicHttpBinding的端点。
服务参考
是svcutil.exe的包装器,还可以创建客户端代理。但是,这些代理只能由.NET 3.0+客户端使用。
有关详细信息,请参阅:The Difference Between “Web Reference” and “Service Reference”
答案 1 :(得分:1)
如果您指的是Microsoft提供服务的功能。 Web引用是一种较旧的提供服务的方式。 请看这个链接:http://blogs.msdn.com/lifenglu/archive/2007/06/20/add-an-old-8-0-style-web-reference-into-an-orcas-vs-9-project.aspx
基本上它也是如此,通过网络提供服务,但WCF为您的应用程序提供了更多选项。
答案 2 :(得分:0)
一个引用settings.cs文件[不会自动从app.config刷新,除非你打开它并重新保存它 - 如果你对app.config进行了编辑]并且一个引用了app.config文件。 app.config文件中的配置块略有不同,服务结构在幕后略有不同。您的代码将与对象稍微不同地交互,但最终结果是它们基本上做同样的事情。 Web引用是基于2.0的,并且在.NET 3.0或3.5中提供了服务引用[我不确定是哪个]。
您仍然可以编写Web引用的代码,但如果您的应用程序以2.0框架为目标,则无法使用服务引用。