Sitecore XPインスタンスがCDサーバーとして動作している場合、キャッシュが更新されず、次の例外が記録されます。
Exception: System.InvalidOperationException Message: Unknown connection string. Name: 'master'
上記のエラーの原因は、「eventQueue」ノードが、「role:require」属性なしで Sitecore.config ファイルにおける「Master」データベースを参照することです(「Master」データベースの接続文字列はCD サーバーに存在しません)。
「Master」データベースの参照を除外するには、ロールが「ContentDelivery」に設定されている場合、以下の太字で表示されたテキストを Sitecore.config ファイルの「EventQueue」構成に追加します。
<eventqueueprovider defaulteventqueue="core"> <eventqueue role:require="ContentManagement or Standalone" name="master" type="Sitecore.Data.Eventing.$(database)EventQueue, Sitecore.Kernel"> <param ref="dataApis/dataApi[@name='$(database)']" param1="$(name)"> <param hint="" ref="PropertyStoreProvider/store[@name='$(name)']"> </eventqueue> </eventqueueprovider>