1

我从 ValidateUser ActiveDirectoryMembershipProvider 直接继承称为 CustomActiveDirectoryMembershipProvider。

唯一被覆盖的方法是 ValidateUser。

当使用自定义提供程序时,一切正常,除了我们找不到任何用户。GetAllUsers 有效,但 FindUsersByName 或 EMail 无效。

当我们切换到具有相同设置的原始提供商时,一切都开始工作。

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

4

1 回答 1

0

您是否尝试过覆盖“FindUsersByName 或 EMail”方法并显式调用基本实现?

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

于 2010-12-21T15:09:19.307 回答