System.DirectoryServices.DirectoryServicesCOMException(0x8007202B):从服务器

时间:2015-09-11 19:12:12

标签: c# active-directory

我收到异常(System.DirectoryServices.DirectoryServicesCOMException(0x8007202B):从服务器返回引用。)尝试从Active Directory读取管理器的显示名称。

异常快照:

enter image description here

执行以下检查时发生异常,

if (grp != null && grp.Properties != null && grp.Properties["displayname"] != null && grp.Properties["displayname"].Value != null)

代码:

if (foundEntry.Properties["manager"] != null && foundEntry.Properties["manager"].Value != null)
{
    DirectoryEntry grp = new DirectoryEntry("LDAP://" + foundEntry.Properties["manager"].Value);
    if (grp != null && grp.Properties != null && grp.Properties["displayname"] != null && grp.Properties["displayname"].Value != null)
    {
        adresult.SupervisorName = grp.Properties["displayname"].Value.ToString();
    }
}

群组资产

当我调试grp.Properties时,我看到以下内容:

enter image description here

我错过了什么吗?可能是造成这个问题的原因是什么?

我感谢任何建议。

0 个答案:

没有答案