Хотя технически верно, что REST! = HTTP, большинство служб REST используют HTTP.И Microsoft объединяет свой стек WCF HTTP / REST с ASP.Net.Проверьте эту страницу с сайта кодекса WCF:
http://wcf.codeplex.com/wikipage?title=WCF%20HTTP
И эта страница
http://wcf.codeplex.com/discussions/319671
В результате этого, есливы хотите получить самую свежую поддержку HTTP REST, вам определенно следует перейти на новый веб-API ASP.Net, который поставляется с ASP.Net MVC 4.
Используя этот подход, ваши службы могут работать в IIS(очевидно), но также может быть размещен самостоятельно , если хотите.
Кроме того, если у вас есть какие-либо инвестиции в WIF с вашими существующими службами WCF (например, пользовательские классы диспетчера аутентификации / авторизации, пользовательский токен)обработчики и т. д.) они легко перейдут из WCF в ASP.Net.
Наконец, MVC 4 с открытым исходным кодом и принимает участие сообщества, поэтому он будет быстрым и качественным,и риск того, что РС откажется от вас, прекратит работу, намного меньше.