0

此处显示的代码发生错误。

我根据谷歌研究尝试了以下方法,但仍然存在错误

  1. 确保“LDAP”为大写
  2. 安装了 II6 肉库 6。

如果应用程序池或 IIS 重新启动,错误就会消失。但一天后,它又回来了。任何帮助表示赞赏。

DE = new DirectoryEntry("LDAP://iaai.com/DC=iaai,DC=com");

AdSearch = new DirectorySearcher(DE);
AdSearch.Filter = string.Format("(&(objectClass=user)(objectCategory=user) (sAMAccountName={0}))", sAcct);
AdSearch.PropertiesToLoad.Add("userprincipalname");
AdResult = AdSearch.FindOne();
4

1 回答 1

0

错误 0x80005000 可能是权限问题引起的,另外用户名和密码的参数应该设置为字符串或“无”而不是无。

DE = new DirectoryEntry("LDAP://iaai.com/DC=iaai,DC=com", userName, password);
于 2020-10-23T02:27:17.167 回答