0

LDAPユーザー名を取得するために以下のコードブロックを使用しています(最初の行のみを指定しています)

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

}

asp.net MVCアプリをサーバーに公開すると、エラーが発生します。

ArgumentException:(&(objectCategory = user)(objectClass = user)(|(userPrincipalName =)(distinguishedName =)(name =)))検索フィルターが無効です。]

4

1 に答える 1

1

このようにドメインパラメータを渡してみてください。

using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, domain)) {
        // validate the credentials 
        result = pc.ValidateCredentials(username, password);
} 
于 2013-01-10T04:39:50.397 に答える