Я нахожусь в процессе разработки веб-сайта (ASP.NET MVC 5), изначально, который будет содержать родное мобильное приложение по дороге. Я хотел бы включить ASP.NET Web API в этот проект с целью предоставления услуг этому мобильному приложению. Целесообразно ли смешивать эти два предмета в одном проекте? Или было бы лучше, если бы я создал два отдельных проекта. Мобильное приложение будет построено с использованием ионной рамки + угловой. Разве есть плюсы и минусы для его проектирования?ASP.NET MVC и веб-API в том же проекте
ответ
Зависит от того, какую масштабируемость вы хотите получить. Если это небольшой проект и ограниченное количество пользователей, вы можете сделать это в одном проекте. В противном случае вы можете разделить их, чтобы вы могли развернуть их на разных серверах.
Можно также развернуть один и тот же веб-сайт на нескольких серверах - но вы правы, что связано с трудностями в использовании сеанса, кешировании и (потенциально) вещах, таких как токены анти-подделки. Поэтому развертывание на разных серверах - это временное решение: когда трафик будет расти настолько, что потребуется больше серверов для одной из сторон, вы будете в том же рассоле. Это означает, что, если вы ожидаете, что они вырастут, постройте все с самого начала! – ErikE
- 1. ASP.NET MVC: вызов веб-службы, расположенной в том же проекте
- 2. Контроллеры .NET MVC и контроллеры API в том же проекте
- 3. Использование ASP.NET Маршрутизация и переписывание в том же проекте
- 4. Как получить данные из asp.net web api в asp.net mvc-контроллере в том же проекте
- 5. Gwt и jsp в том же проекте
- 6. Facelets и JSP в том же проекте?
- 7. C# и WinObjc в том же проекте
- 8. Раскадровка и xib в том же проекте?
- 9. Java и NodeJs в том же проекте
- 10. settings.local.yml и settings.yml в том же проекте
- 11. Scala и Java в том же проекте
- 12. Как использовать Unity MVC & Unity WebAPI в том же проекте ASP.Net MVC
- 13. System.Web.Http.Filters.ActionFilterAttribute должен быть в том же проекте, что и контроллер?
- 14. Использование MVC5 и Web API 2 в том же проекте
- 15. ASP.NET MVC Futures 2 и MVCContrib 2 в том же веб-приложении/проекте
- 16. ASP.NET MVC WebAPI, размещенный в том же проекте, что и классические контроллеры
- 17. Двойное использование asp.net mvc и php в том же домене
- 18. Список и создать в том же окне ASP.NET MVC
- 19. Asp.Net MVC и AngularJS в том же представлении
- 20. ASP.NET MVC и WebAPI в том же домене
- 21. Как запустить IdentityServer и WebAPI в том же проекте
- 22. использовать java и .net в том же проекте
- 23. Отображение символов Unicode после слияния WebForms и MVC в том же проекте
- 24. Две модели в том же виде в asp.net mvc
- 25. Смешивание ароматов C++ в том же проекте
- 26. Несколько b2ContactListener в том же проекте
- 27. Две базы данных в том же проекте
- 28. Realm.io/Dagger/Databinding в том же проекте
- 29. Eclipse junit тестирование в том же проекте
- 30. .Net разные рамки в том же проекте
Возможный дубликат [Следует ли создавать отдельные модели для ASP.NET MVC и ASP.NET Web API?] (Http://stackoverflow.com/questions/13365025/should-i-create-separate-models-for- asp-net-mvc-and-asp-net-web-api) – Nkosi
Кажется, что немного взад и вперед между их включением или нет. Я спрашиваю, является ли создание мобильного приложения, которое использует одни и те же данные из проекта mvc внутри одного приложения. – prola