我有一个名为CustomActiveDirectoryMembershipProvider的ValidateUser ActiveDirectoryMembershipProvider的直接继承。
唯一被覆盖的方法是ValidateUser。
使用自定义提供程序时,除了我们找不到任何用户外,一切正常。 GetAllUsers可以工作,但不能使用FindUsersByName或EMail。
当我们切换到原始提供商时,使用相同的设置,一切都开始有效。
有人遇到这个问题并解决了吗?
答案 0 :(得分:0)
您是否尝试重写“FindUsersByName或EMail”方法并明确调用基本实现?
我似乎记得猜测方法调用是通过内省进行的,并假设一个继承实现