私は当初、ネイティブモバイルアプリケーションを搭載したWebサイト(ASP.NET MVC 5)を設計しています。このモバイルアプリケーションにサービスを公開する目的で、このプロジェクト内にASP.NET Web APIを追加したいと思います。これらの2つのアイテムを同じプロジェクトに混在させることは賢明ですか?それとも、2つのプロジェクトを別々に作成した方が良いでしょうか。モバイルアプリは、Ionicフレームワーク+角度で構築されます。このように設計するのに賛否両論はありますか?同じプロジェクト内のASP.NET MVCとWeb API
0
A
答えて
0
取得したいスケーラビリティによって異なります。小規模なプロジェクトであり、ユーザー数を制限する場合は、単一のプロジェクトで行うことができます。それ以外の場合は、それらを分離して別のサーバーに展開することもできます。
+2
同じWebサイトを複数のサーバーに展開することもできますが、セッションの使用、キャッシュ、および偽造防止トークンなどの(潜在的な)問題点があります。したがって、異なるサーバーに展開するのは暫定的な解決策です。トラフィックが増えて、どちらか一方のサーバーでさらに多くのサーバーが必要になると、同じpickleになることになります。これは、あなたがそれらが成長することを期待する場合、最初から配布されたすべてを構築することを意味します! – ErikE
関連する問題
- 1. 同じAsp.netアプリケーション内のIdentityserver4とApiリソース
- 2. ASP.net APIプロジェクト内のUI
- 3. ASP.NET MVCのWeb API
- 4. Asp.net Web Api属性同じアクションのルーティング
- 5. 同じプロジェクトのMVCとネイティブモバイル(Web API)でソーシャル(facebook、googleなど)経由でログイン
- 6. asp.net MVCのルーティングが私のASP.NETのWeb APIプロジェクトで
- 7. Web APIプロジェクトを同じソリューションでMVCプロジェクトからデバッグする方法
- 8. 同じプロジェクトでWeb APIとMVCを一緒に使用する方法
- 9. ASP.NET MVCとWCF Web APIは同じルーティングモジュールを使用しますか?
- 10. MVCプロジェクト(認証)のWeb API
- 11. ASP.net MVC Web配置プロジェクト
- 12. キャッスルモノレールとASP.NET MVCは同じプロジェクトで共存できますか?
- 13. ASP.NET Web APIのカスタムMVC AuthorizeAttribute
- 14. ブートストラップ - ASP.NetのWeb APIプロジェクト
- 15. Asp.netのAngularjs MVCプロジェクトweb apiコントローラを呼び出す
- 16. 同じドメイン上のASP.NET MVCとWebAPI
- 17. Web Api Post Failed Asp.net Mvc
- 18. はIIS7にハイブリッドASP.NET WebフォームとMVCプロジェクトの展開 - MVCルーティング
- 19. 同じボタンのHttpPostとイベントAsp.Net Webフォーム
- 20. MVC WebアプリケーションとAPI Webアプリケーションを同じプールで実行できますか?
- 21. ASP.NET MVC 6プロジェクトがWebプロジェクトとして認識されない
- 22. 同じアプリケーションのWeb APIエンドポイント
- 23. Web ApiとWCFの同じエンティティ
- 24. 同じWEB APIのWindowsとトークン認証
- 25. WEB APIコントローラーとMVCコントローラー
- 26. ビュー内のASP.NET Web API
- 27. ASP.NET MVC WEB APIの "views"の目的
- 28. Asp.Net MVCの同じ属性のエディタとドロップダウンMVC
- 29. 同じ宣言を持つ2つのメソッドのASP.NET Web APIルーティング
- 30. ASP.NET MVC - コードを最初に使用する方法と同じコンテキストで同じプロジェクトでデータベースの最初のメソッド
[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
それを含むかどうかの間に少し前のように見えます。 1つのアプリケーションの中でmvcプロジェクトからの同じデータを使用するモバイルアプリケーションを構築することが良いことであるかどうかを尋ねています。 – prola