Active Directory LDS异常

时间:2011-04-11 01:55:32

标签: asp.net active-directory asp.net-membership adldap

嘿堆叠!我刚刚在我的开发机器中安装了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用户位于所有组中。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分: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
    

    退出

  5. 现在应该可以了。