【发布时间】:2013-05-06 11:27:34
【问题描述】:
我想为文件设置一些访问规则。现在,当我设置规则时,变量name 包含正确的用户名(例如:域\用户)。
string name = new SecurityIdentifier(rule.IdentityReference.Value).Translate(typeof(NTAccount)).ToString();
accessControl.AddAccessRule(rule);
但下一行会抛出 IdentityNotMappedException 并显示以下消息:
部分或全部身份参考无法翻译。
为什么我可以在第一行将 IdentityReference 翻译成用户名,但第二行却不能翻译?
【问题讨论】:
标签: c# .net filesystems access-rules