Bonjour, afin de récupérer des informations sur un utilisateur pour les insérer dans une base de données SQL Server, j'ai suivis un tuto que l'on retrouve sur ce site, mais je n'arrive pas à effectuer l'étape d'affichage de donnée.

En effet lorsque j’appuie sur mon bouton et que j'écris un nom dans mon champ, je veux pouvoir récupérer le login de cette personne mais une erreur arrive:

La référence d'objet n'est pas définie à une instance d'un objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        protected void btnConnectAD_Click(object sender, EventArgs e)
        {
            //On se connecte à l'annuaire
            DirectoryEntry Ldap = new DirectoryEntry("LDAP://---", "---", "---");
 
            DirectorySearcher search = new DirectorySearcher(Ldap);
            search.SearchRoot = Ldap;
 
            //On modifie le filtre de recherche pour ne rechercher que des users avec le nom entré dans la txtBox
            search.Filter = "(&(objectClass=user) (SAMAccountName=" + txtBoxNameAD.Text + "))";
 
            SearchResult result = search.FindOne();
 
            //On récupère le user
            DirectoryEntry DirEntry = result.GetDirectoryEntry();
 
            //DirEntry.Properties["userLog"].Value.ToString();
 
            lblConnectAD.Text = (DirEntry.Properties["SAMAccountName"].ToString());
 
            Response.Redirect("GestionPersonnel.aspx");
        }
J'ai regarder plusieurs cas ayant la même erreur mais je n'ai pas trouvé de solution.
Je vous remercie.