パッチ ファイルを無効にする

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

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

パッチ ファイルを使用して、Sitecoreサーバーの設定をカスタマイズできます。サーバー設定をデフォルト設定に戻す場合は、パッチファイルを削除せずに一時的に無効にすることができます。

このトピックでは、次の方法について説明します。

1つのパッチ ファイルを無効にする

単一のパッチファイルを無効にするには、次の2つのいずれかを実行します。

  • ファイル・システム内のパッチ・ファイルに移動し、末尾が .config以外になるように名前を変更します。たとえば、Sitecore.Analytics.Configの名前を次のように変更します。 Sitecore.Analytics.Config.Disabled.

  • パッチ ファイルを <loadOrder> セクションに追加し、mode="Off" 属性を追加します。例えば: <add path="Sitecore.Analytics.Config" type="File" mode="Off" />

レイヤー内のすべてのパッチファイルを無効にする

レイヤー内のすべてのパッチファイルを無効にすると、パッチファイルを削除することなく、カスタマイズされたテスト環境または開発環境をデフォルト設定にすばやく復元できます。

メモ

この方法では、パッチ ファイルとSitecore独自の設定ファイルの両方が無効になります。

レイヤー内のすべての設定ファイルを一時的に無効にするには:

  1. Website/App_Config/layers.configファイルを開きます。

  2. 関連するレイヤー定義文字列 (たとえば、環境レイヤー) を見つけます。

    大事な

    Sitecoreレイヤーまたはモジュール レイヤーを無効にしないでください。Sitecoreは、これらのレイヤーの設定ファイルが無効になっている場合、正しく読み込まれません。

  3. mode="off" 属性をレイヤー定義に追加します。たとえば、環境レイヤーのすべての設定ファイルを無効にするには、次のようにします。

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

これで、Sitecoreが読み込まれるときに、レイヤー 内のすべての 設定ファイルが無視されるようになりました。

手記

設定の表示ツールを使用すると、Sitecoreが実行時にコンパイルしたときの設定を確認できます。また、Show Config ツールを使用して、実際に構成を変更せずに、構成ルールの変更や構成レイヤーの無効化をシミュレートすることもできます。

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