Я читал this статью в поисках различий между созданием API с использованием WebAPI и MVC и наткнулся на это заявление:Как разместить приложение консоли WebAPI2?
В простом нагрузочного тестирования на моей локальной машине, я обнаружил, что Web API оконечные принимал в консольных приложениях почти на 50% быстрее, чем как Действия контроллера ASP.NET, так и конечные точки веб-API, размещенные в проектах MVC .
Как таковой, меня интересует, как это сложится в производственной среде.
Очевидно, что я ищу производительность, поэтому я просмотрел OWIN and self-hosting. Тем не менее, я не понимаю, имеет ли это такую же эффективность, как и консольное приложение, о котором говорилось выше.
Может кто-нибудь объяснит предложение размещения консольного приложения API для потребления в производственной среде - например, как вы будете подключать URL-адрес к консольному приложению и т. Д.?
Спасибо.
Что вы планируете размещать в нем? Ваш собственный сервер? Azure? AWS? – Mick
Most-likey, AWS – ElHaix
Это может помочь ... http://stackoverflow.com/questions/31302499/unable-to-access-owin-self-hosted-restapi-deployed-to-aws-ec2-windows -2012-r – Mick