【发布时间】:2012-02-16 19:32:11
【问题描述】:
最近,我们公司的 API 中引入了一些 WCF 服务。 Windows 的示例实现利用了 Visual Studio 2010 生成的代理代码(完整的 WCF 客户端或 Silverlight 代码)。看起来都不错。
后来想通了,让Studio生成一个Webservices 2.0客户端代码代理也是可以的,我能说什么呢:
- 它和 WCF 客户端一样好用
- 它还返回真实对象,就像 WCF 一样
- 它也在使用 SOAP
原生 WCF 客户端的区别/优势到底是什么?
请注意,我对客户端特别感兴趣。服务器端是另一回事。关键是:如果 Web 服务客户端代码运行良好,我为什么要使用 WCF 客户端代码连接到 WCF 服务器?
我也可以询问关于 MONO 的问题:Mono 中的 WCF 支持远非完美,而 WebServices 2.0 运行良好。因此,在与 WCF 斗争了一段时间后,我切换回 WS 2.0 客户端代码代理,到目前为止还没有发现任何问题。有没有我必须预料到的问题?
【问题讨论】:
-
有趣的文章,但就客户端代码而言,我仍然不明白这一点。
标签: c# wcf web-services mono