構成層
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
設定ファイルをレイヤーに分割します。各レイヤーはApp_configフォルダーの下に専用フォルダで構成されています。デフォルトでは4つのレイヤーがあります:
- Sitecore
- モジュール
- 習慣
- 環境
各層は特定の機能領域に影響を与えます。
設定ファイルは以下のようにレイヤーに分割されています:
- 実行時にファイルの読み込みをより細かくコントロールできます。
- レイヤー 内のすべての設定ファイルを一度に無効に できるようにします。
層の定義
Website/App_Config/layers.configファイル内でレイヤーと実行時のロード順序を定義します。
以下の表はデフォルトのレイヤーとその構成の格納場所を説明しています。すべてのフォルダはWebsite/App_Configフォルダーの下に配置されています。
層
設定セクション
フォルダー
概要
Sitecore
Sitecore
Sitecore専用。
標準的なSitecoreコンポーネントおよび機能の設定ファイルを含みます。
このレイヤーでは設定ファイルの読み込み順を変えてはいけません。なぜならコンポーネント同士が依存しているからです。デフォルトのロードオーダーを変更すると、コンポーネントが動作しなくなることがあります。
モジュール
モジュール
Sitecore専用。
公式モジュールの設定ファイルを含みます。
モジュールをインストールすると、その設定ファイルはModulesフォルダ内の関連するフォルダに追加されます。さらに、 layers.config ファイルにはモジュールのロード順とモジュールの設定フォルダへのパスが更新されます。デフォルトでは、モジュールはインストールされた順に読み込まれます。
習慣
含める
デフォルト設定で設定を変更するために作成するパッチファイルが含まれています。
環境
環境
QA、本番環境、開発など異なる環境向けに作成できるパッチファイルが含まれています。
例えば、開発環境では、追加のログ情報を可能にするパッチファイルを追加できます。
設定を変更するには、パッチファイルを カスタムレイヤーと環境レイヤーに配置できます。
!重要Sitecore層やモジュール層のファイルを変更または追加してはなりません。これらの層のファイル変更はプラットフォームの安定性に影響を与え、アップグレード時に失われる可能性があります
設定ファイルのロードオーダー
デフォルトでは、設定ファイルを以下の順序で読み込みます:
- 基本的なシステムファイル、例えば layers.config, ConnectionStrings.config, や web.config。
- Sitecoreレイヤーの設定ファイル。
- モジュール層の構成ファイル。
- カスタムレイヤーの設定ファイル。
- 環境層の設定ファイル。
!重要レイヤーの読み込み順を変えないでください。
各レイヤー内では、デフォルトでその層内のすべてのサブフォルダを再帰的に通過し、各サブフォルダ内のファイルをアルファベット順に読み込みます。フォルダのルートにあるファイルは、フォルダ内のサブフォルダ内のファイルより先にマージされます。例えば、ファイル /App_Config/Include/mywebsite9.configがファイル /App_Config/Include/Myfolder/mywebsite1.configより先に読み込みます。
パッチファイルの読み込みシーケンスをより細かくコントロールしたい場合は、レイヤーに設定を追加できます。