Bonjour,

Depuis environ 1 ans, mon application roulait sans problème, et tout à coup, je reçois un message d'erreur sur la ligne "PurgeAccessRules"

le message est le suivant: Cette liste de contrôle d'accès n'est pas de forme canonique et ne peut donc pas être modifiée.

Ce bout de code sers à supprimer les droits d'un groupe sur un répertoire


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
folderSecurity = Directory.GetAccessControl(...);
NTAccount acct = new NTAccount(AccountName);
SecurityIdentifier id = (SecurityIdentifier)acct.Translate(typeof(SecurityIdentifier));
folderSecurity.PurgeAccessRules(id);
Directory.SetAccessControl(DirectoryName, folderSecurity);

j'ai bien sûr demandé à notre admin de réseau s'il avait changé quelque chose mais il me dit que non... ce que je doute quelque peu...
quelqu'un pourrait m'aider à résoudre le problème?

Merci.