2011-04-11 35 views
3

嘿堆栈!我在我的开发机器中安装了一个AD LDS实例。该配置如下:活动目录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用户位于所有组中。我究竟做错了什么?

谢谢!

回答

5

好的,我发现问题所在。显然与认证有关。解决办法是:

  1. 以管理员模式打开命令提示符。
  2. 类型cd %windir%
  3. 类型dsmgmt并按回车。
  4. 类型按下面的命令在每行后输入:

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

    退出

现在,它应该工作。

+0

非常有帮助,谢谢! – 2013-10-28 13:58:27