none
c# - ошибка "Не удалось найти указанного пользователя domain\login" или "пользователь не существует либо не является уникальным" при добавлении пользователя SPUser на сайт SPweb RRS feed

  • Вопрос

  • Добрый день.

    1. Столкнулся с проблемой на Sharepoint 2010 при привязке пользователя к сайту через EnsureUser

    String PersonAccount="domain\login";

    UserProfile userProfile = userProfileManager.GetUserProfile(PersonAccount);

    SPUser user = spWeb.EnsureUser(PersonAccount);

    возникает исключение "Не удалось найти указанного пользователя domain\login", хотя userProfile определяется правильно

    2. Пробовал добавить пользователя SiteUsers.Add

    spWeb.SiteUsers.Add(userProfile["AccountName"].Value.ToString(), userProfile["WorkEmail"].Value.ToString(), 
    userProfile["PreferredName"].Value.ToString(), "adds from test site");
    возникает исключение "пользователь не существует либо не является уникальным"

    Дубликатов учетных записей по имени или логину пользователей я не нашел в "Центр администрирования \ Служба профилей пользователей"

    Буду рад помощи.


    MishalL




    • Изменено mishal80 28 августа 2019 г. 5:43
    28 августа 2019 г. 5:39

Ответы