В настоящее время мы изучаем наш базовый уровень обслуживания и начинаем использовать ASP.NET WEB Api вместо WCF в основном из-за того, что WebAPI является лучшим решением для простого обмена сообщениями. Тем не менее, нам также нужно иметь возможность обновлять окно браузера клиента, когда что-то происходит в бэкэнд, который должен быть передан. Следовательно, потребность в WebSockets или что-то подобное.ASP.NET Web API 2 с веб-узлами
Мой вопрос: должны ли меня менять контроллеры MVC 5 Web Api? При поиске в google кажется, что я мог бы просто добавить контроллеры WebSockets вместе с контроллерами Web API, чтобы сделать двунаправленную связь, это правда?
Я еще не слышал о «контроллерах WebSockets», но если вам нужно нажимать контент реального времени с сервера на клиента, который вы должны использовать SignalR: http://www.asp.net/signalr. Обычно вы начинаете с внедрения концентратора, что не является ApiController. –