既に 6 つのテナントを持つマルチテナント アプリケーションがあります。
各テナントには、独自の web.config を持つ独自の仮想 Web があります。ほとんどの設定はすべてのテナントで同じですが、一部は異なります。
これらの設定を処理するのはますます難しくなっています。状況を簡素化するための最初のステップは、すべてのテナントが共有する設定を 1 か所で編集できるようにすることです。
この種の問題を対象とするフレームワークまたはプロジェクトに組み込まれているものはありますか?
既に 6 つのテナントを持つマルチテナント アプリケーションがあります。
各テナントには、独自の web.config を持つ独自の仮想 Web があります。ほとんどの設定はすべてのテナントで同じですが、一部は異なります。
これらの設定を処理するのはますます難しくなっています。状況を簡素化するための最初のステップは、すべてのテナントが共有する設定を 1 か所で編集できるようにすることです。
この種の問題を対象とするフレームワークまたはプロジェクトに組み込まれているものはありますか?
私の記憶が正しければ、web.config は階層化されています。つまり、web.config を含むディレクトリと、独自の web.config を含む下位レベルのディレクトリがあり、それらのディレクトリ間を移動すると、web.config 内の設定がオーバーレイされる場合.設定。
シンプルでより管理しやすいソリューションは、web.config にプラグインできる独自のセクションを用意し、web.config から参照できる独自の XML 構成ファイルを用意することです。構築が簡単で、階層の仕組みを管理できます。