Bonjour,
j'ai un soucis concernant l'exécution de fonctions de mon web service.
Voici la fonction : Elle permet de se connecter sur une machine et d'ajouter un utilisateur windows (pas un contexte Active Directory).
Quand je lance le programme :
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
23
24 public void CreateWinUser() { PrincipalContext pc = new PrincipalContext(ContextType.Machine, "192.168.0.25", "Administrateur", "Motdepasseadmin"); UserPrincipal u = new UserPrincipal(pc); u.Name = "toto"; u.DisplayName = "utilisateur toto"; u.SetPassword("totopass"); u.Description = "un cancre"; u.UserCannotChangePassword = true; u.PasswordNeverExpires = true; try { u.Save(); } catch (Exception ex) { throw new Exception(ex.Message); } }
en application console : Ok
via le WcfTestClient en mode débug de mon "Wcf Service Application" : Ok
Mais dans le cas de mon "Wcf Service Application" hébergé dans un site Asp.NET (dll), quelque soit le type d'appel à cette fonction via du code ou le WcfTestClient. J'ai l'erreur suivante :
J'ai le même problème avec la fonction d'édition et de suppression d'un utilisateur local, tandis que les autres fonctions (Lecture, écriture dans un fichier...) fonctionnent."Erreur d'accès général refusé"
Merci d'avance pour votre aide!
Partager