Problème de WebService SOAP / Active Directory - C#/.NET managed - Programmation
MarshPosté le 21-05-2008 à 23:55:54
Bonsoir,
je tente de créer un utilisateur dans Active Directory en utilisant un web service SOAP en C#.
Mon client envoi les paramètres nécessaires à la création de l'utilisateur au serveur (login, password etc..). Mon serveur reçoit les paramètres de l'utilisateur et crée l'utilisateur dans Active Directory.
Je lance mon serveur, tout se passe bien. Lorsque j'exécute mon client, celui-ci bloque à un moment et retourne l'erreur suivante :
Code :
Une exception non gérée du type 'System.Web.Services.Protocols.SoapException' s'est produite dans system.web.services.dll
Informations supplémentaires : System.Web.Services.Protocols.SoapException: Le serveur n'a pas pu traiter la demande. ---> System.Reflection.TargetInvocationException: Une exception a été levée par la cible d'un appel. ---> System.UnauthorizedAccessException: Accès refusé.
Pourtant, en allant voir dans Active Directory, je constate que l'utilisateur a bien été créé mais il n'a pas été activé. Pourtant le serveur comporte une fonction censé se charger de l'activation (je précise que lorsque j'active le compte manuellement dans AD , il s'active correctement).
Ce problème n'apparait pas lorsque j'incorpore le code du client dans le serveur à travers une fonction 'public static void main'.
Marsh Posté le 21-05-2008 à 23:55:54
Bonsoir,
je tente de créer un utilisateur dans Active Directory en utilisant un web service SOAP en C#.
Mon client envoi les paramètres nécessaires à la création de l'utilisateur au serveur (login, password etc..).
Mon serveur reçoit les paramètres de l'utilisateur et crée l'utilisateur dans Active Directory.
Je lance mon serveur, tout se passe bien.
Lorsque j'exécute mon client, celui-ci bloque à un moment et retourne l'erreur suivante :
Pourtant, en allant voir dans Active Directory, je constate que l'utilisateur a bien été créé mais il n'a pas été activé. Pourtant le serveur comporte une fonction censé se charger de l'activation (je précise que lorsque j'active le compte manuellement dans AD , il s'active correctement).
Ce problème n'apparait pas lorsque j'incorpore le code du client dans le serveur à travers une fonction 'public static void main'.
HELP !