構成レイヤー

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore設定ファイルをレイヤーに分割します。各レイヤーは、App_configフォルダの下の専用フォルダで構成されています。デフォルトでは、次の4つのレイヤーがあります。

  • Sitecore

  • Modules

  • Custom

  • Environment

各レイヤーは、機能の特定の領域に影響を与えます。

設定ファイルは、次の目的でレイヤーに分割されます。

レイヤー定義

Sitecoreレイヤーと、Website/App_Config/layers.configファイルでの実行時に読み込まれる順序を定義します。

次の表では、デフォルトのレイヤーと、その構成が格納される場所について説明します。すべてのフォルダは 、Webサイト/App_Configフォルダの下に配置されます。

Layer

Config section

Folder

Description

サイトコア

<layer name="Sitecore" includefolder = "/App_config/Sitecore/">

Sitecore

Sitecoreの使用のために予約されています。

標準のSitecoreコンポーネントと機能の設定ファイルが含まれています。

このレイヤーで設定ファイルをロードする順序は変更しないでください。これは、コンポーネントが相互に依存しているためです。デフォルトのロード順序を変更すると、コンポーネントが動作しなくなる可能性があります。

モジュール

<layer name="Modules" includefolder = "/App_config/Modules /">

Modules

Sitecoreの使用のために予約されています。

公式のSitecoreモジュールの設定ファイルが含まれています。

モジュールをインストールすると、その設定ファイルは、Modulesフォルダの下の関連フォルダに追加されます。さらに、layers.configファイルは、モジュールの読み込み順序とモジュールの構成フォルダーへのパスで更新されます。デフォルトでは、モジュールはインストールされた順序でロードされます。

習慣

<layer name="Custom" includefolder = "/App_config/Include /">

Include

デフォルトのSitecore設定の設定を変更するために作成するパッチ ファイルが含まれています。

環境

<layer name="Environment" includefolder = "/App_config/Environment /">

Environment

QA、本番環境、開発など、さまざまな環境のSitecoreを構成するために作成したパッチファイルが含まれています。

たとえば、開発環境では、追加のログ情報を有効にするパッチ ファイルを追加できます。

Sitecore設定を変更するには、カスタムレイヤーと環境レイヤーにパッチファイルを配置します。

大事な

Sitecoreレイヤーまたはモジュール レイヤーのファイルを変更または追加することはできません。これらのレイヤー内のファイルを変更すると、プラットフォームの安定性に影響を与える可能性があり、アップグレード中に失われる可能性があります

設定ファイルの読み込み順序

デフォルトでは、Sitecoreは設定ファイルを次の順序で読み込みます。

  1. 基本的なシステムファイル( layers.config, ConnectionStrings.config,web.config.

  2. Sitecoreレイヤーの設定ファイル。

  3. モジュールレイヤーの設定ファイル。

  4. カスタムレイヤーの設定ファイル。

  5. 環境レイヤーの設定ファイル。

大事な

レイヤーの読み込み順序は変更しないでください。

デフォルトでは、各レイヤー内で、Sitecoreレイヤー内のすべてのサブフォルダーを再帰的に調べ、各サブフォルダー内のファイルをアルファベット順に読み込みます。フォルダのルートにあるファイルは、フォルダ内のサブフォルダ内のファイルよりも先にマージされます。たとえば、ファイル /App_Config/Include/mywebsite9.configは、ファイル /App_Config/Include/Myfolder/mywebsite1.configが .

パッチ ファイルの読み込み順序をより詳細に制御する場合は、レイヤーに<loadOrder>設定を追加できます。

この記事を改善するための提案がある場合は、 お知らせください!