Добавление пользователя из веб-части SharePoint 2010 - PullRequest
1 голос
/ 17 марта 2011

Я использую настраиваемый поставщик членства (авторизация форм) для SharePoint 2010. Я пытаюсь создать веб-часть, которая позволит администратору создавать новую учетную запись через моего настраиваемого поставщика. У меня есть код для этого, который отлично работает в приложении ASP.NET (внешний по отношению к SharePoint). Теперь, когда я пытаюсь добавить пользователя из веб-части:

        MembershipProvider mp = Membership.Providers["MyProvider"];
        MembershipCreateStatus status;
        mp.CreateUser(<USER INFO HERE>, out status);

Это дает мне статус «Ошибка провайдера».

Когда я вызываю «GetAllUsers», он выбрасывает старое доброе: {"Ссылка на объект не установлена ​​для экземпляра объекта."}

Есть ли у кого-нибудь идеи или опыт использования настраиваемого поставщика членства из веб-части?

1 Ответ

0 голосов
/ 19 марта 2011

Не знаю, изменит ли это что-нибудь, но стоит попробовать:

Вы указали поставщика членства в качестве поставщика по умолчанию в файле web.config? Там должен быть узел <membership defaultProvider="i">...</membership>. В конфигурации по умолчанию я являюсь SPClaimsAuthMembershipProvider. Измените i на любое имя, которое вы дали своему провайдеру пользовательского членства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...