2011-12-04 13 views
0

私はMembershipProviderがプロバイダの設定から接続文字列をどこに設定しているのだろうか?MembershipProviderにプロバイダの設定からの接続文字列が設定されていますか?

例では、CustomMembershipProviderというカスタムプロバイダを作成します。web.configには、接続文字列の設定がありますが、プロバイダのどこに設定されていますか?どのように設定からそれを取得するには?

ありがとうございました。

答えて

0

プロバイダーの設定では、connectionstringsセクションの接続文字列を参照する必要があります。ベースプロバイダは、特定のプロバイダに固有のものであるため(XMLプロバイダには接続文字列がないなど)、接続文字列を格納しません。

デフォルトのSQLプロバイダには、接続文字列も表示されます。カスタムプロバイダを作成する場合は、&あなたが使用している接続文字列を知りたい場合は、値のパブリックプロパティを作成する必要があります。Membership.Provider &プロパティにアクセスするには、カスタムプロバイダタイプにキャストします。

関連する問題