获取LDAP用户名无效过滤器

时间:2013-01-10 04:16:09

标签: asp.net-mvc

我正在使用下面的代码块来获取LDAP用户名(我只给出第一行)

using (PrincipalContext context = new PrincipalContext(ContextType.Domain))
{

}

一旦我将asp.net MVC应用程序发布到服务器,它就会给我一个错误。

  

ArgumentException:(&(objectCategory = user)(objectClass = user)(|(userPrincipalName =)(distinguishedName =)(name =)))搜索过滤器无效。]

1 个答案:

答案 0 :(得分:1)

尝试传递这样的域参数。

using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, domain)) {
        // validate the credentials 
        result = pc.ValidateCredentials(username, password);
}