I know that similar questions have been asked, but most of them are out of date. So here we go again :). I need to implement a complete REST service layer for our application. T
For me, the easiest and cleanest solution would be to implement the services as controllers in ASP.NET MVC3 with methods that return a JsonResult.
Advantages:
The MVC framework does the heavy lifting for you
You can implement the model validation using attributes instead of code
XCopy deployment to any version of IIS