2011-03-17 89 views
1

我正在爲SharePoint 2010使用自定義成員資格提供程序(表單身份驗證)。我嘗試構建允許管理員通過自定義提供程序創建新帳戶的Web部件。我有一個在ASP.NET應用程序(SharePoint外部)中完美運行的代碼。現在,當我嘗試從Web部件添加用戶時:從SharePoint 2010 Web部件添加用戶

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

它給了我一個「Provider Error」的狀態。

當我打電話「GetAllUsers,」它拋出歷久彌新: {「未將對象引用設置到對象的實例」}

沒有人有任何想法或使用自定義成員資格提供任何經驗從網頁部分?

回答

0

我不知道這是否會改變什麼,但它是值得一試:

你指定你的會員提供者在web.config中的默認提供?應該有一個節點<membership defaultProvider="i">...</membership>。在默認配置中,我是SPClaimsAuthMembershipProvider。將我更改爲您爲自定義會員供應商提供的任何名稱。

相關問題