C# 已从服务器返回一个引用
我正在使用以下代码:C# 已从服务器返回一个引用,c#,asp.net,active-directory,C#,Asp.net,Active Directory,我正在使用以下代码: private string GetTitle(string userName) { string title = string.Empty; try { DirectoryEntry myLdapConnection = createDirectoryEntry(); DirectorySearcher se
private string GetTitle(string userName)
{
string title = string.Empty;
try
{
DirectoryEntry myLdapConnection = createDirectoryEntry();
DirectorySearcher search = new DirectorySearcher(myLdapConnection);
search.ReferralChasing = ReferralChasingOption.All;
search.Filter = "(cn=" + userName + ")";
search.PropertiesToLoad.Add("title");
SearchResult result = search.FindOne();
if (result != null)
{
// create new object from search result
DirectoryEntry entryToUpdate = result.GetDirectoryEntry();
title = entryToUpdate.Properties["title"][0].ToString();
}
else Console.WriteLine("User not found!");
}
catch (Exception e)
{
Console.WriteLine("Exception caught:\n\n" + e.ToString());
}
return title;
}
并获取以下错误:
从服务器返回了一个引用。
第行:SearchResult=search.FindOne()代码>
我如何解决这个问题?看到了吗