begin process at 2008 07 20 13:38:00
1 213 243 membres
160 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : active directory en asp [ Système / Autre ] (bain)

active directory en asp le 24/08/2007 12:37:41

bain
Bonjour. J'ai un problème pour accéder à mon active directory à partir de ma page aspx.cs.
En fait, mon code est assez simple:

using System;
using System.DirectoryServices;
           
public partial class _test{

    protected void Page_Load()
    {
        searchAndDestroy();
    }

    public void searchAndDestroy()
    {
      try
      {
         DirectoryEntry myEntry1;
         DirectoryEntry myEntry2;
         String strPath = "LDAP://172.1.1.2";

         // Create a 'DirectoryEntry' object with the given path.
         DirectoryEntry myDE = new DirectoryEntry(strPath);
         DirectoryEntries myEntries = myDE.Children;

         // Create a new entry in the container.
         myEntry1 = myEntries.Add("CN=Sample Entry",myDE.SchemaClassName);
         // Save changes in the 'Active Directory' store.
         myEntry1.CommitChanges();

      }
      catch(Exception e)
      {
         Console.WriteLine("The following exception was raised : {0}",e.Message);
      }
    }
}



Mon problème est qu'il n'arrive pas à trouver la librairie on dirait, l'erreur de compilation est la suivante:

"The type or namespace name DirectoryService doesn't exist in namespace System (are U missing an assembly reference?)"

Je ne comprend vraiment pas pourquoi il ne la trouve pas. Je suis sûr de la syntaxe.
Par contre, petite précision, je teste ma page sur une machine virtuelle (je ne sais pas si ca peut etre du a ca..?)

Voila si quelqu'un a une idée, je lui en serai très reconnaisant (c'est pour mon stage).


Merci.








Re : active directory en asp le 27/08/2007 14:26:45

dawinch
Réponse acceptée !
As tu ajouté une référence à System.DirectoryServices.dll à ton projet ?

Re : active directory en asp le 27/08/2007 15:00:12

bain
Ben non. Mais je ne suis pas sous visual studio et je développe en asp, c#.
Au fait petite précision, mon pc est à jour et les .net framework 1.1,2,3 et 3.5 sont bien installés (sauf les kit developer).

Re : active directory en asp le 12/09/2007 11:20:49

bain
Réponse acceptée !
      Bon alors, après avoir télécharger  Visual Web Developer 2005 Express (gratuit, très pratique, très performant) et tenter d'ajouter une référence comme tu m'as dit, ça a fini par marcher ^^.
    Donc pour tous les puristes qui codent leur site de A à Z, je vous donne quand même le bout de code a ajouter:

Dans le web.config, rajouter:

<configuration>
    <system.web>
         <compilation debug="true">
            <assemblies>
                <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
 (Eventuellement aussi:<add assembly="System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>)
             </assemblies>
        </compilation>
</configuration>
    </system.web>





Classé sous : page, system, active, directory, directoryentry

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS