3
我正嘗試將現有sitecore用戶添加到收件人列表中。我使用列表管理器創建了空的收件人列表。以下是我的代碼。Sitecore 8.1 EXM無法將Sitecore Extranet用戶添加到收件人列表中
RecipientId recipient = new SitecoreUserName(userProfile.UserName);
var listRepository = new ListManagerCollectionRepository();
var newsRecipientList = listRepository.GetEditableRecipientCollection("{list-id}");
if (!newsRecipientList.Contains(recipient).Value)
{
newsRecipientList.AddRecipient(recipient);
}
但是,當我看到收件人列表時,它總是空的。請幫忙。
此代碼在cM和CD都相同的環境中工作正常。但在縮放環境中拋出異常。它無法獲得收件人列表。 newsRecipientList = listRepository.GetEditableRecipientCollection(「{my id}」);任何你能想到的理由? –
@MohitDharmadhikari如果沒有關於例外的細節,很難說。你配置了「default-cd-cluster」嗎? – Anton
是的我已經配置了默認-cd集羣「作爲IIS服務器名稱(即機器名稱),而不是網站域名。是好的還是我需要配置它其他方式 –