1
C#のMembershipクラスを使用して、新しいユーザーをForms Based Authentication Providerに追加することに成功しました。私たちはいくつかの公開サイトにログインすることができますが、人選機で新しく作成されたユーザーを検索しようとすると、彼は現れません。FBAユーザーをSharepointに追加するUserInfoリスト
WSS_Content_ *データベースにUserInfoレコードを追加する必要があるようです。そこで、Sharepoint上で動作するpeople.asmx Webサービスを参照しました。次のメソッドを使用してUserInfoを作成しようとすると、解決されていないPrincipalInfoオブジェクトが返されます(UserInfoIDは-1、IsResolvedはfalseなど)。
peopleservice.People service = new peopleservice.People();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
string[] users = new string[] { txtCreateEmail.Text };
var result2 = service.ResolvePrincipals(users, brnextranet.SPPrincipalType.User, true);
手順がありませんか?