0

MembershipProviderのカスタム実装を行いましたが、何らかの理由でinitializeメソッドが呼び出されていないため、プロバイダーがconfigパラメーターから適切にセットアップされていません。構成パラメーターは、最初にそれを呼び出し、どのように機能させるのですか。

4

1 に答える 1

1

これは ASP.NET アプリケーションだと思います。web.config にメンバーシップ プロバイダーへの参照がありますか (machine.config にある場合もありますが、これはあまり使用されません)。

web.config の system.web セクションに次のようなものが必要です。

<membership defaultProvider="MyCustomMembershipProvider">
    <providers>
        <clear/>
        <add
            name="MyCustomMembershipProvider"
            type="MyNamespace.MyCustomMembershipProvider"
            connectionStringName="..." ... />
    </providers>
</membership>

プロバイダーが System.Web.Security.MembershipProvider 抽象クラスから継承していることも確認してください。

詳細と例については、この MSDN の記事を参照してください。

于 2008-10-01T21:53:51.293 に答える