Какова лучшая практика .net Архитектура для одного простого веб-сервиса json? - PullRequest
0 голосов
/ 21 июля 2011

Итак, я знаю 3 .net Architecture, которые могут легко предоставлять данные json в виде веб-службы:

1) Классический веб-сервис ASMX
2) Действие ASP.NET MVC, которое возвращаетjson result.
3) WCF
(также, возможно, есть способ использовать ASP.NET Web Forms AJAX, но я туда не пойду)

Я работал со всеми 3 ранееи кажется, что классический веб-сервис ASMX является правильным выбором для этой работы.Но я не уверен, что веб-сервисы являются предпочтительным способом предоставления данных json в среде .net.

На данном этапе у проекта будет только один веб-сервис и больше ничего.

Что предпочитает microsoft (tm). Архитектура создания простого веб-сервиса json в наши дни?

1 Ответ

4 голосов
/ 21 июля 2011

Если ваше приложение является приложением ASP.NET MVC, вам больше ничего не нужно.Просто создайте контроллер, который возвращает класс JsonResult

Кроме того, вы можете попробовать WCF Web API: http://wcf.codeplex.com/releases/view/64449

Посмотрите здесь несколько видео блока Гленна;

http://channel9.msdn.com/Events/MIX/MIX11/FRM14

http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays103

...