我正在设计一个网站(ASP.NET MVC 5)的过程,最初将在本地移动应用程序的功能。我希望在此项目中包含ASP.NET Web API,以便将服务公开给此移动应用程序。在同一个项目中混合这两个项目是明智的吗?或者,如果我完全创建两个独立的项目,会更好。移动应用程序将使用Ionic框架+角度来构建。以这种方式设计它有利有弊吗?ASP.NET MVC和Web API在同一个项目中
0
A
回答
0
取决于您想要获得的可扩展性。如果这是一个小项目并限制了用户数量,则可以在一个项目中完成。否则,您可能需要将它们分开,以便将它们部署到不同的服务器。
+2
人们也可以将同一个网站部署到多个服务器上 - 但是你是对的,在会话使用,缓存和(可能)诸如防伪令牌等方面存在困难。因此,部署到不同服务器的解决方案只有一个临时解决方案:一旦流量增长到足够需要更多服务器的任何一方时,您就会陷入同样的困境。这意味着如果你期望他们成长,从一开始就建立一切! – ErikE
相关问题
- 1. 在web api项目中使用asp.net mvc
- 2. 在同一个项目中调用正常web mvc的web api
- 3. 在一个项目中混合使用Web Api和ASP.Net MVC页面
- 4. 在同一个项目中为MVC和API配置路由
- 5. 同一解决方案中的MVC和Web API项目
- 6. 在同一个项目中使用MVC5和Web API 2
- 7. Web Api和ASP.Net MVC
- 8. ASP.NET MVC和WEB API
- 9. 在同一个Laravel项目中的Web应用程序和API?
- 10. ASP.Net Web API。一个项目中的JSON和XML响应
- 11. 是否可以在同一个项目上运行3.5 ASP.NET web form和MVC 3.0
- 12. 使用ASP.NET MVC创建API - 全部在一个项目或两个项目中?
- 13. 与会话状态相同的项目中的Web API和MVC
- 14. ASP.NET MVC:调用位于同一项目中的Web服务
- 15. 是否有可能在同一个网站上运行一个ASP.NET项目和一个ASP.NET MVC项目?
- 16. 在Asp.net Mvc和web api中调度
- 17. mvc asp.net web项目第一次加载
- 18. 如何从同一个项目的asp.net mvc控制器中获取asp.net web api中的数据
- 19. 的Web API 2项目和MVC 5网站项目中使用
- 20. ASP.NET MVC WEB API
- 21. ASP.net API项目中的UI
- 22. MVC万全验证与ASP.NET MVC WEB API项目
- 23. 的MSBuild在单一soultion MVC和Web API项目
- 24. MVC Web API,获取子项目
- 25. 部署2个ASP.NET MVC项目在同一个根域
- 26. 将Web API添加到asp.net MVC项目中的问题
- 27. MessageHandlers vs asp.net mvc web api项目中的过滤器
- 28. Angularjs在Asp.net MVC项目调用Web API控制器
- 29. Asp.net Web API和Web MVC验证逻辑
- 30. Asp.net Mvc 4和Web Api中的路由
可能的重复[我应该为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