2011-04-11 5 views
3

Hey stack! Je viens d'installer une instance AD ​​LDS dans ma machine de développement. La configuration est la suivante:Exception Active Directory 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> 

Comment jamais je reçois l'exception suivante:

Le service d'annuaire spécifié attribut ou la valeur n'existe pas.

L'utilisateur adldsadmin appartient à tous les groupes. Qu'est-ce que je fais mal?

Merci!

Répondre

5

D'accord, j'ai trouvé quel était le problème. Apparemment, quelque chose à voir avec l'authentification. La solution est la suivante:

  1. Ouvrez l'invite de commande en mode administrateur.
  2. Type cd %windir%
  3. Tapez dsmgmt et appuyez sur Entrée.
  4. Tapez les commandes suivantes en appuyant sur Entrée après chaque ligne:

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

    quitter

Maintenant, il devrait fonctionner.

+0

Extrêmement utile, merci! –