1

私は、CustomActiveDirectoryMembershipProviderと呼ばれるValidateUserActiveDirectoryMembershipProviderから直接継承しています。

オーバーライドされる唯一のメソッドはValidateUserです。

カスタムプロバイダーを使用すると、ユーザーが見つからないことを除いて、すべてが機能します。GetAllUsersは機能しますが、FindUsersByNameまたはEMailは機能しません。

同じ設定で元のプロバイダーに切り替えると、すべてが機能し始めます。

誰かがこの問題を抱えて解決しましたか?

4

1 に答える 1

0

「FindUsersByName または EMail」メソッドをオーバーライドして、基本実装を明示的に呼び出してみましたか?

メソッド呼び出しがイントロスペクションを通じて行われ、継承された実装を想定していると推測したことを思い出したようです

于 2010-12-21T15:09:19.307 に答える