私はASP.NET、C#、およびMVCフレームワークの世界にまったく慣れていません。私が働いている会社では、ASPClassic環境からASP.NETで開発できる環境にようやくアップグレードしています。現在、このイントラネットサイトで作業している開発者は2人です。残念ながら、少なくとも今のところ、任意のタイプのバージョン/ソース管理を使用することは問題外です。
私たち2人は、それぞれ独自のWebページとオンラインフォームを使用して、さまざまな部門をサポートしています。これらの部門はすべて、共通のレイアウト、css、およびいくつかのjavascriptを共有しています。
私の思考プロセスは、各部門を個別のMVCプロジェクトとして設定し、そのようにそれらの肉を分離しておくことです。その際、各プロジェクト間で共有されるレイアウト、css、およびjavasciptコンポーネントをどのように設定できますか?50の異なるプロジェクトのファイルを変更せずに、色などをグローバルに変更できるようにしたいと思います。