У меня установлен Sitecore 6.6. Я хотел добавить новый домен в Sitecore; Поскольку мой экземпляр Sitecore разворачивается на двух серверах с двумя сайтами Sitecore, каждый из которых указывает на разные веб-базы данных, но те же основные, основные и аналитические базы данных, я не мог бы это сделать, используя Sitecore Domain manager. Поэтому я думал о том, чтобы делать это вручную, редактируя App_Config \ Security \ domains.config на сервере. Ниже был domains.config, который у меня был.Sitecore.Context.User.IsAuthenticated возвращает true для экстрасети Анонимный пользователь
<?xml version="1.0" encoding="utf-8"?>
<domains xmlns:sc="Sitecore">
<domain name="sitecore" ensureAnonymousUser="false" />
<domain name="extranet" defaultProfileItemId="{AE4C4969-5B7E-4B4E-9042-B2D8701CE214}" />
<domain name="default" isDefault="true" />
<sc:templates>
<domain type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
<ensureAnonymousUser>true</ensureAnonymousUser>
<locallyManaged>false</locallyManaged>
</domain>
</sc:templates>
<domain name="Station" defaultProfileItemId="{F181ED3D-F342-46E6-B6F6-2A6A6173B513}" />
<domain name="Emailcampaign" />
</domains>
Я добавил еще один домен (MyDomain) в конце, как показано ниже.
<?xml version="1.0" encoding="utf-8"?>
<domains xmlns:sc="Sitecore">
<domain name="sitecore" ensureAnonymousUser="false" />
<domain name="extranet" defaultProfileItemId="{AE4C4969-5B7E-4B4E-9042-B2D8701CE214}" />
<domain name="default" isDefault="true" />
<sc:templates>
<domain type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
<ensureAnonymousUser>true</ensureAnonymousUser>
<locallyManaged>false</locallyManaged>
</domain>
</sc:templates>
<domain name="Station" defaultProfileItemId="{F181ED3D-F342-46E6-B6F6-2A6A6173B513}" />
<domain name="Emailcampaign" />
<domain name="MyDomain" />
</domains>
Как только я сделал это, Sitecore.Context.User.IsAuthenticated начали возвращать верно для экстранет \ пользователя Anonymous (не зарегистрированный пользователь) в коде.
Неужели кто-нибудь сталкивался с этой проблемой раньше? Пожалуйста, дайте мне знать, где я ошибаюсь.
Вы вставили правильный код для второй конфигурации? Я не вижу никаких различий. – Anton
@ Антон Извините. Кто-то отредактировал сообщение и внес некоторые изменения в него. Взгляните на это сейчас. –