домен, роль и пользователь пакета на sitecore

#sitecore

#sitecore

Вопрос:

Я новичок в sitecore.

У меня есть вопрос относительно домена упаковки и ролей в sitecore (мы используем sitecore 6.3.1).

Я упаковываю содержимое из нашего блока разработки в stage, и я хотел бы перенести домен, роли и пользователя, созданные в dev, на stage.

Конструктор пакетов показывает кнопку под названием «Учетные записи безопасности». Я добавил конкретного пользователя , который принадлежит конкретному домену и роли.

При установке пакета на сайт stage он выдает ошибку «домен blah не найден, не удается создать пользователя».

Итак, вопрос в том, должен ли я создавать домен вручную на сервере stage перед установкой пользователя? или есть способ, с помощью которого я могу скопировать домен и роли для создания пользователя?

Помощь очень ценится.

Ответ №1:

Я обнаружил, что домены хранятся в /App_Config/Security/Domains.config, и вы можете перемещаться между установками, просто скопировав или отредактировав этот файл.

Или вы можете создать домены вручную с помощью инструмента Security Domain.

В любом случае домен должен существовать, прежде чем вы сможете установить пакет с пользователями или ролями.

Ответ №2:

Если в вашем целевом решении нет домена, в котором проживает пользователь, вам придется создать его вручную. Однако роли могут передаваться через пакет так же, как и пользователи. Если пользователь A находится в роли B, и вы не добавляете роль B в пакет, не должно быть никакой ошибки — просто пользователь A не будет членом роли B в целевой среде.

Ответ №3:

Я бы подумал, что ответ, с которым приходит Yan, будет работать с доменами.

Но вам может потребоваться иметь домен (ы) в пакете, который вы устанавливаете первым, или иметь его в качестве первой «части» вашего пакета, чтобы он был установлен первым.