WCF REST Starter Kit

For resources supporting the starter kit, including screencasts, hands-on labs, and blog content, please go to http://msdn.microsoft.com/wcf/rest.

WCF REST Starter Kit Roadmap

  • 11/17/2008 - WCF REST Starter Kit Preview 1
  • 3/10/2009 - WCF REST Starter Kit Preview 2

The WCF REST team is planning to release new iterations of the starter kit on a 4-month cycle.
Download: WCF REST Starter Kit Preview 2
The WCF REST Starter Kit is a set of .Net Framework classes and Visual Studio features and templates that enable users to create and access REST-style Windows Communication Foundation (WCF) services. These services are based on the WCF web programming model available in .Net 3.5 SP1. The starter kit also contains the full source code for all features, detailed code samples, and unit tests.

The first set of features in the starter kit is server-side features for building WCF REST services, which enable or simplify various aspects of using the REST capabilities in WCF. These include declarative caching, security, error handling, help page support, conditional PUT, push style streaming, type based dispatch and semi-structured XML support. This functionality is exercised by a set of Visual Studio templates for creating REST services such as an Atom Feed service, a REST-RPC hybrid service, a resource singleton or collection service, and an Atom Publishing Protocol service.

Preview 2 of the starter kit introduces a second set of client-side features for accessing WCF and third-party REST services from within .Net applications. The new HttpClient class provides the REST developer with a uniform extensible model for sending HTTP requests and processing HTTP responses, in a variety of formats. The new "Paste Xml as Type" Visual Studio add-in enhances the serialization support in HttpClient by generating serializable types based on XML examples or XSD schema.
Last edited Mar 13 2009 at 4:34 AM by scothu, version 8
Comments
joeaudette Nov 10 2008 at 3:03 PM 
I would like to download this starter kit but I don't see it when I click the download link.

YuWang Nov 10 2008 at 4:36 PM 
try this: http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=18830

anavgale Jun 10 2009 at 10:36 AM 
Is there any way to send jsonp formatted response using the REST Kit?

crbd98 Sep 11 2009 at 5:06 PM 
Which license governs the usage of this Kit: The one outlined in http://msdn.microsoft.com/en-us/netframework/dd729318.aspx or the one in http://aspnet.codeplex.com/license?

donsmith Oct 14 2009 at 9:54 PM 
crbd98, the license that applies can be found in EULA.rtf after installation. This license is exactly the same as http://aspnet.codeplex.com/license. HTH

pauldendulk Dec 30 2009 at 10:24 AM 
Great tool! Can we expect a Silverlight version of HttpClient?

steveculshaw Jan 17 at 12:53 PM 
Weird, the Downloads option on the menubar takes you to the MVC 2 RC page at ...
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=37423
but the REST Kit is at ...
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644

sanjaykingle Jan 25 at 10:02 PM 
Any one got this working on VS 2010?

sumtraveller Feb 27 at 2:48 AM 
Is there a way to host REST WCF services within a MVC project? I'd like to create a WCF Restful API and consume that api from resources generated from MVC.
Thanks,
Alan

tcl Apr 24 at 9:01 PM 
This page describes how to use WCF REST with Visual Studio 2010 (Beta 2, although it works for me with RTM):
http://blogs.msdn.com/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx

Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.8.10.17093