私は現在、jQuery MobileでMVC4モバイルサイトを構築しており、通常のデスクトップバージョン(MVC 3で構築)を補完しています。
モバイルサイトのソリューションにプロジェクトを追加しました(2つのプロジェクトがあります)。
ほとんどのモデルを再利用できるので、新しいモバイルプロジェクトにそれらのモデルを含めることで、元のプロジェクトからモデルを取得します。
私は.NETMVCにかなり慣れていないので、複数のプロジェクトに関するベストプラクティスと、展開時に発生する可能性のある問題についてのガイドが必要です。
このモバイルサイトをサブドメイン(例:mobile.domain.com)の下に、またはdomain.com/mobileとして展開することを計画しています。
モバイルプロジェクトは、デプロイされた後もモデルにアクセスできますか?
どういうわけかソリューション全体を展開しますか?その場合、モバイルプロジェクトを特定のサブドメインまたはフォルダーに配置する必要があるとどのように判断しますか?
元のプロジェクトのモデル/クラスを参照するのは賢明なアイデアですか、それともどういうわけか柔軟性が低下しますか?もう1つの方法は、モデルをモバイルプロジェクトの「Models」フォルダーにコピーすることだと思いますか?
これについてどうしますか?
よろしくミカエル