使用Directory搜索LDAP太慢

时间:2012-02-21 15:07:05

标签: asp.net active-directory

我正在使用以下代码对Active Directory进行密码验证。查询需要4秒。

为什么这么慢?

DirectoryEntry searchRoot = new DirectoryEntry(
        "LDAP://ldap.subdomain.com:636/cn=serviceaccount,OU=serviceaccounts,DC=domain,DC=internal",
        username,
        password,
        AuthenticationTypes.Secure);

    try
    {
        DirectorySearcher ds = new DirectorySearcher(searchRoot);
        ds.FindOne();
        // Success!
    }
    catch (Exception ex)
    {
        Response.Write(ex.Message);
        // Failure
    }

0 个答案:

没有答案