0

SharePoint Web サイト用にカスタム http モジュールとカスタム メンバーシップおよびロール プロバイダーを使用しています。SharePoint Web サイトにユーザーを追加するシナリオがあります。

  1. カスタム メンバーシップ プロバイダーから (EnsureUser メソッドで) 追加することはできますが、SPSite オブジェクトを作成するには Web サイトの Uri を渡す必要があります。sharepoint サービスが ValidateUser メソッドを呼び出すときに、SPSite の Uri を取得できますか?

  2. HttpContext.Current.Request.URL (メンバーシップ プロバイダーでは null) で SPSite の URL を取得できるカスタム モジュールから、EnsureUser メソッドによってユーザーを追加しようとしていますが、EnsureUser メソッドは例外をスローします。

カスタム http モジュールまたはカスタム メンバーシップ プロバイダーから (SPSite の URL を取得して) プログラムでユーザーを sharepoint サイトに追加する方法についてのアイデアはありますか?

よろしく、VD

4

1 に答える 1

0

これは、EnsureUser のみで機能しました。それは私のコードの問題でした。

于 2016-05-11T09:23:46.010 に答える