Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf web引用和服务引用之间的区别是什么?_Wcf_Visual Studio_Asmx - Fatal编程技术网

Wcf web引用和服务引用之间的区别是什么?

Wcf web引用和服务引用之间的区别是什么?,wcf,visual-studio,asmx,Wcf,Visual Studio,Asmx,网络参考和服务参考之间有什么区别?网络参考 是wsdl.exe上的包装器,可用于为.NET 1.1或2.0客户端创建代理。当然,这意味着当您指向WCF服务时,您必须指向使用basicHttpBinding的端点 服务参考 是svcutil.exe上的包装器,还创建客户端代理。但是,这些代理只能由.NET 3.0+客户端使用 如果您指的是Microsoft提供服务的功能,请参阅:了解更多详细信息。Web参考是一种较旧的提供服务的方式。 请参阅此链接: 基本上,它的想法是一样的,通过web提供服务,

网络参考和服务参考之间有什么区别?

网络参考

是wsdl.exe上的包装器,可用于为.NET 1.1或2.0客户端创建代理。当然,这意味着当您指向WCF服务时,您必须指向使用basicHttpBinding的端点

服务参考

是svcutil.exe上的包装器,还创建客户端代理。但是,这些代理只能由.NET 3.0+客户端使用


如果您指的是Microsoft提供服务的功能,请参阅:了解更多详细信息。Web参考是一种较旧的提供服务的方式。 请参阅此链接:


基本上,它的想法是一样的,通过web提供服务,但WCF为您的应用程序提供了更多的选项。

一个引用settings.cs文件[除非您打开并重新保存它,否则它不会从app.config自动刷新-如果您对app.config进行编辑,则是],另一个引用app.config文件。app.config文件中的配置块略有不同,服务的结构在幕后也略有不同。您的代码与对象的交互方式略有不同,但最终的结果是它们基本上做相同的事情。Web引用是基于2.0的,服务引用是在.NET3.0或3.5中出现的[我不确定是哪一种]

您仍然可以为web引用编写代码,但如果您的应用程序面向2.0框架,则不能使用服务引用。

查看此链接