#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, будет работать с доменами.
Но вам может потребоваться иметь домен (ы) в пакете, который вы устанавливаете первым, или иметь его в качестве первой «части» вашего пакета, чтобы он был установлен первым.