Commerce Server Coreの構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce Serverの構成セクション全体を、web.configファイルの外部にある別のファイルにオプションで保存できるようになりました。
以前は、Commerce Server Core構成を提供する唯一の方法は、web.configファイルでした。Sitecoreにはweb.configにエントリを自動挿入する方法がなく、新しいバージョンのSitecoreではweb.configアップグレードが必要なため、web.configに必要なエントリの量を減らす必要がありました。Commerce Serverの構成セクション全体を、web.configファイルの外部にある別のファイルに保存できるようになりました。
構成ファイルには、標準のCommerceServer sectionGroup定義とCommerceServer構成xmlが含まれている必要があります。次の図は例を示しています。
Commerce Server Coreの内部は、次の3つの手順でCommerce Serverの構成を検索します。
-
web.configファイルで "SitecoreCommerceConfigPath" というappSettingキーがチェックされます。そのエントリが見つかると、そのファイルが読み込まれます。
-
appSettingが見つからない場合は、\App_Config\CommerceServer.Core.configでファイルを探します。
-
これらのどちらも見つからない場合、Commerce Serverはweb.configファイルに戻り、通常の方法でCommerce Serverの構成セクションを検索します。
Commerce Serverの構成を \App_Config\CommerceServer.Core.configファイルに格納することをお勧めします。このアプローチでは、web.configファイルを変更することなく、独自のバージョンのCommerce Server設定をSitecoreパッケージにデプロイできます。SCpbCSは、\App_Config\CommerceServer.Core.config.exampleにサンプル設定ファイルをデプロイします。これをプロジェクトの開始点として使用できます。