2014-10-16 6 views
0

Я создаю веб-API для доступа к моей базе данных. Сначала я хотел бы создать веб-сайт для одной страницы, а затем приложение iPhone, Android и Windows. Классический.Приложение WCF Service VS ASP.NET Web Application?

Мои данные и бизнес-уровень уже завершены.

  1. Сначала я решил создать Json WCF Webservice. В Visual Studio я создал приложение WCF Service Application. Я изменил файл Web.config, чтобы принимать запросы Json и реализовал мой интерфейс и файл svc.

  2. После этого я обнаружил ASP.NET Web Application с шаблономWeb API. Поэтому я решил изменить и создать настоящий веб-API с этой полной структурой веб-сайта.

Теперь я потерян. Каковы различия между этими двумя возможностями для создания веб-API?

+0

Я нашел ответ здесь https://social.msdn.microsoft.com/Forums/en-US/8198fcb4-396a-4ded-9c45-160106dc8b9f/wcf-service-application-vs-aspnet-web-service- application? forum = asmxandxml Все новые разработки веб-сервисов должны быть выполнены с использованием WCF. Шаблоны «ASP.NET Web Service» по-прежнему остаются в наследство. Но ответ с 2009 года ... –

+1

Эта ссылка касается веб-служб asmx, а не веб-API. Веб-API лучше подходит для служб Http Rest, тогда как WCF является более универсальной сервис-ориентированной структурой. См. [Это сравнение msdn] (http://msdn.microsoft.com/en-us/library/jj823172 (v = vs.110) .aspx) –

ответ

Смежные вопросы