soleneの代わりにインデックスを使用しています。私たちは現在、CDサーバのList Managerに問題があります。以下のコードは、CDサーバーで例外をスローします。これは、リストマネージャをSitecore設定ファクトリからインスタンス化できないためです。Luceneを使用した分散環境のSitecore EXMリストマネージャ検索設定
newsRecipientList = listRepository.GetEditableRecipientCollection("{my list guid }");
スケールされた環境では、すでにリストマネージャーのサイトコーディングに関するドキュメントがありますが、Solrについてのみ説明しています。 https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager/configure_the_list_manager_in_a_scaled_environment
Luceneを使用したリストマネージャのサイトコア設定に関するガイダンスは大変ありがたいです。
サイトコアの例外スタックトレース
値はnullにすることはできません。ListManagerの Sitecore.Modules.EmailCampaign.Factories.BusinessLogicFactoryで。 Sitecore.Modules.EmailCampaign.Core.InstanceCreator.GetConfiguredInstanceOrDefault [TResult](文字列 configurationPath、のFunc
1 defaultInstanceBuilder) at Sitecore.Modules.EmailCampaign.Factories.BusinessLogicFactory.<>c__DisplayClassd.<CreateDefaultFactory>b__a() at Sitecore.Modules.EmailCampaign.Factories.InitializedOnce
1.get_Value()で<> c__DisplayClassd.b__b() Sitecore.Modules.EmailCampaign.ListManager.ListManagerCollectionRepository.GetEditableRecipientCollectionで (文字列 recipientCollectionId)
はい、そのコードはCMサーバーで機能します。 –
ListManagerはCDサーバーでは使用できないと想定されているため、このようなサーバーでは無効にする必要があります。 –
名前やメールなどの訪問者の情報を取得し、その受信者をリストに追加しようとしています。リストマネージャがCDサーバ上で利用可能でない場合、リスト内の受信者を追加する方法。 –