各「モジュール」の ASP.NET configSections セクションに保存した複数の値があります。それらがこれらのファイルに属しているのかどうか疑問に思っていました。
バックグラウンドは次のとおりです。これらは、デプロイされた Web アプリケーションの複数のインスタンスです。すべて同じデータベースを使用しますが、独自の設定があります。
開発と本番の違いは構成ファイルにあると確信しています。私が知っている値には、接続文字列、使用するプロバイダー、デバッグの設定などを含める必要があります。
私はすべての共通部分を、独自のルールとメソッドを持つクラスに分解しました。残っているのは、各サイトの各モジュールのさまざまな設定です。私が確信していないオプションのいくつかは次のとおりです。
- ModuleA の場合、表示/非表示オプション
- ModuleB の場合、このフィールドで使用される用語は何ですか?
- ModuleC の場合、エンド ユーザーが X アクションを実行できるようにする