![]() |
1
5
我不会阻止任何人升级到VS2008和.NET 3.5,但是,我也不会鼓励任何人在客户端上使用WCF与HTTP端点通信。 我强烈建议您查看http客户端库,该库在 WCF REST Starter Kit . 但是,尽管此库的名称为wcf或.NET 3.5,但它不需要wcf或.NET 3.5。要使用Microsoft.http.httpclient,您只需要.NET 2.0。如果您使用Microsoft.HTTP.Extensions dll,则只需要3.5,该dll具有使用DataContract序列化程序和联合源的帮助方法。 在我看来,不要沉迷于为远程服务做客户端数据控制,这真的是一条摇尾巴的狗,从长远来看,你会很痛苦。这里有几个关于栈溢出的问题示例,这些人试图让数据契约生成服务所需的确切XML。 |
![]() |
2
0
下面是一个描述要做什么的链接。 http://blogs.msdn.com/pedram/archive/2008/04/21/how-to-consume-rest-services-with-wcf.aspx 我会升级,因为他们把东西放在适当的地方,使你的工作更容易。升级到3.5还提供了比2.0更大的其他优势,因此您不仅可以获得REST组件,还可以获得其他功能,如LINQ、扩展方法等。 记住,您不需要新的运行时环境来使用.NET 3.5,因此,如果您绝对不能在服务器上安装3.5,则可以在部署3.5程序集时包含它,并且它应该可以工作。 |
![]() |
3
0
查看频道9上的wcf rest屏幕广播: http://channel9.msdn.com/tags/REST%20Starter%20Kit%20endpoint%20screencasts/ 尤其是这里的这个: Consuming REST services with HttpClient 花15分钟的时间看电影,然后自己判断!-) |