2016-07-20 8 views
0

メニューのような共通の部分的なビューを持つ複数のサブドメイン(7つのプロジェクト)を持つWebサイトを作成する必要があります。これらのプロジェクトのそれぞれは、異なるプロジェクトで異なるData Access LayerModel Layerを持っています。MVC.Netでサブドメインを作成するベストプラクティス

私の質問:それはでプロジェクトごとにサブドメインを作成した方が良いですがまたはそれがカスタムルートでそれらを管理する方が良いのIIS?

私がカスタムルーティングで持っていると思う最大の問題は、プロジェクトの変更をどこで修正すれば、すべてのWebサイトを停止させるルーティングプロジェクト全体を公開すべきかということです。

IISサブドメインの主な問題は、共有Partial Viewです。

私には何がベストプラクティスですか?

答えて

1

カスタムルートオプションはあまり複雑ではありません。これはおそらくあなたの最善の選択肢です(特に小さなチームの場合)。

サブドメインアプローチを使用して、各ウェブサイトを別々のチーム(30人以上の開発者がいる)によって独立して実行できるようにします。これは動作しますが、より多くの展開が必要です。また、共通のUIコンポーネントを共有するために、内部Nugetパッケージを構築しなければなりませんでした。

関連する問題