3

おいスタック!開発マシンに AD LDS インスタンスをインストールしました。構成は次のとおりです。

<membership defaultProvider="ActiveDirectoryProvider">
      <providers>
        <add name="ActiveDirectoryProvider" 
             connectionStringName="ActiveDirectoryConnection" 
             connectionUsername="CN=adldsadmin,CN=Users,CN=TestNet,DC=contoso,DC=com" 
             connectionPassword="123456" type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
             connectionProtection="None"
             enableSearchMethods="true"
             applicationName="App1" />
      </providers>
    </membership>

次の例外が発生する方法:

指定されたディレクトリ サービスの属性または値は存在しません。

adldsadmin ユーザーは、すべてのグループに属しています。私は何を間違っていますか?

ありがとう!

4

1 に答える 1

5

さて、私は問題が何であるかを見つけました。どうやら認証と関係があるようです。解決策は次のとおりです。

  1. 管理者モードでコマンド プロンプトを開きます。
  2. タイプcd %windir%
  3. 入力dsmgmtしてEnterキーを押します。
  4. 次のコマンドを入力し、各行の後に Enter キーを押します。

    ds behavior
      connections
        connect to server localhost:389
        quit
      allow passwd op on unsecured connection
      quit
    

    終了する

これで動作するはずです。

于 2011-04-11T02:58:59.500 に答える