【发布时间】:2011-09-07 11:39:09
【问题描述】:
C# code
> error--->>>Unknown name. (Exception from HRESULT: 0x80020006
> (DISP_E_UNKNOWNNAME))
代码是这样的
using (DirectoryEntry entry = new DirectoryEntry("LDAP://admin-jyt69gl7t.hello/CN=Users,DC=hello"))
{
entry.Username = username;
entry.Password = strOldPassword;
DirectorySearcher searcher = new DirectorySearcher(entry);
try
{
searcher.FindOne();
entry.AuthenticationType = AuthenticationTypes.Secure;
entry.Invoke("ChangePassword", new object[] { strOldPassword, strNewPassword });
// oDE.Invoke("SetPassword", new object[] { strNewPassword });
entry.CommitChanges();
}
catch (Exception excep)
我遇到了这个异常
> Unknown name. (Exception from HRESULT: 0x80020006
> (DISP_E_UNKNOWNNAME))
【问题讨论】:
-
请进入编辑模式并重新输入您的代码。如果有任何错误。
-
向我们展示您使用什么 LDAP 字符串来创建您的
entry! -
@Gabe
ChangePassword,很明显。
标签: c# asp.net active-directory