如何使用.NET 3.5和Visual Studio 2010构建WCF REST服务?

问题描述:

我即将在VS2010中使用WCF和.NET 3.5构建一些RESTful Web服务。我之前没有这样做过,所以我一直在寻找一些最简单的方法。如何使用.NET 3.5和Visual Studio 2010构建WCF REST服务?

由于部署的原因,我不能使用.NET 4,但必须坚持.NET 3.5 SP1。看起来WCF REST Starter Kit不适用于VS 2010(我对此不确定 - 也许只是项目模板不起作用),而人们通常使用.NET 4.0中的东西来代替。我之前没有构建REST服务,但是基于这篇奇妙的文章(A Guide to Designing and Building RESTful Web Services with WCF 3.5),似乎初学者工具包类做了一堆有用的管道工,这将节省我时间而不是使用基类。我的问题是:我应该尝试使用WCF REST Starter Kit附带的这些助手类,还是应该使用标准的WCF类?

该RSK预览不是生产质量 - 所以我会去的香草WCF 3.5 WebHttpBinding风格的服务。

巴勃罗“cibrax” Cibraro写了一篇精彩的博客贴子,前几天就不同的Microsoft栈可写的RESTful服务: http://weblogs.asp.net/cibrax/archive/2010/10/08/asp-net-mvc-wcf-rest-and-data-services-when-to-use-what-for-restful-services.aspx

--larsw

+0

+1 RSK从未离开预览版 – 2010-10-10 18:01:23

+0

+1好博文 – 2010-10-10 18:50:28

FWIW我们没有使用WCF REST入门套件并确定没有问题。