在WCF中添加服务引用和代理类之间的区别

时间:2014-07-29 06:01:43

标签: c# asp.net .net wcf

我是WCF的新手,想知道Proxy类与客户端应用程序中添加服务引用之间是否有任何区别?

由于

2 个答案:

答案 0 :(得分:0)

使用水平没有任何差异,它们是两个代理。

服务参考:优势在于,当您想要升级服务时,您可以直接从VS(“更新服务参考”)执行此操作,否则您必须手动执行此操作。

您可以在http://msdn.microsoft.com/en-us/library/bb628652.aspx

中找到所有信息

答案 1 :(得分:0)

通过svcutil.exe添加服务引用或生成代理类基本相同。第一个实际上调用svcutil就像API一样在References文件夹中生成代理类。

使用svcutil.exe,您将获得更精细的控制,这对大项目和长期维护很有用,因为命令行选项比GUI添加服务引用更灵活。

如果您想自动生成代理类并开发服务和客户端,可以参考以下链接:  is there a way to automatically update proxy object when updating service on WCF?