C# 从ActiveDirectoryMembershipProvider继承时出现问题

C# 从ActiveDirectoryMembershipProvider继承时出现问题,c#,formsauthentication,C#,Formsauthentication,我直接继承了ValidateUser ActiveDirectoryMembershipProvider,名为CustomActiveDirectoryMembershipProvider 唯一被重写的方法是ValidateUser 当使用自定义提供程序时,除了找不到任何用户外,其他一切都正常工作。GetAllUsers可以工作,但FindUsersByName或EMail无法工作 当我们使用相同的设置切换到原始提供者时,一切都开始工作 有人发现并解决了这个问题吗?您是否尝试过覆盖“FindUs

我直接继承了ValidateUser ActiveDirectoryMembershipProvider,名为CustomActiveDirectoryMembershipProvider

唯一被重写的方法是ValidateUser

当使用自定义提供程序时,除了找不到任何用户外,其他一切都正常工作。GetAllUsers可以工作,但FindUsersByName或EMail无法工作

当我们使用相同的设置切换到原始提供者时,一切都开始工作


有人发现并解决了这个问题吗?

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

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