WCF в качестве контроллера MVC. модель и виды? - PullRequest
2 голосов
/ 05 января 2012

Я искал в сети возможный ответ на мой вопрос, но безуспешно.
Мне просто интересно, смогу ли я использовать WCF в качестве моего контроллера в ASP.NET MVC.

Так что, если я позвоню
(WCF)
http://localhost:1621/WCF/LogOut.svc?id=10001

Это будет работать как
(MVC)
http://localhost:1621/WCF/LogOut?id=10001

Или я просто неправильно об этом думал?
Можете ли вы дать какой-то источник для более глубоких знаний в MVC и WCF .. Спасибо!

1 Ответ

3 голосов
/ 05 января 2012

MVC заявляет, что контроллер принимает запросы и отвечает за подготовку модели и передачу ее в представление, которое в конечном итоге отображается.

Хотя с точки зрения веб-запросов WCF может выглядеть как MVC, нет простого способа заставить WCF отображать HTML в браузере. Это означает, что если WCF может реализовывать «контроллеры», которые производят «модели», но не предназначены для создания «представлений».

Однако, если ваше веб-приложение может получать данные XML / JSON, созданные вызовами WCF (т. Е. Ваши представления реализованы исключительно на стороне клиента), тогда да, WCF хорошо работает в качестве поставщика «контроллера / модели». "часть MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...