Я просто хочу создать довольно простую службу REST, чтобы я мог выставить некоторые данные в моем серверном приложении asp.net/SQL для внешней работы, как это .....
http://domain.com/api/offices - вернет набор офисов в формате xml.
http://domain.com/api/offices/15 - вернет все детали офиса 15.
Это все довольно стандартные вещи (включая базовую аутентификацию), но, кажется, есть несколько способов добиться этого с помощью технологий Microsoft, и я не знаю, с чего начать Это, кажется, варианты ...
1) WCF
2) ASP.NET MVC
3) Службы данных ADO.NET
4) Шаблоны проектов Rest Starter Kit?
Какое из них является самым простым и самым «современным» решением для создания веб-службы?