从ActiveDirectoryMembershipProvider继承的问题

时间:2010-12-21 13:57:19

标签: c# formsauthentication

我有一个名为CustomActiveDirectoryMembershipProvider的ValidateUser ActiveDirectoryMembershipProvider的直接继承。

唯一被覆盖的方法是ValidateUser。

使用自定义提供程序时,除了我们找不到任何用户外,一切正常。 GetAllUsers可以工作,但不能使用FindUsersByName或EMail。

当我们切换到原始提供商时,使用相同的设置,一切都开始有效。

有人遇到这个问题并解决了吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试重写“FindUsersByName或EMail”方法并明确调用基本实现?

我似乎记得猜测方法调用是通过内省进行的,并假设一个继承实现