2009-04-09 10 views
7

私の質問は、asp.net mvcを使用すると、顧客のメンバーシップとロールプロバイダ(asp.netプロバイダをオーバーライド)を構築することは可能ですか?asp.net mvcとカスタムメンバーシップとロールプロバイダ

私はそれが可能だと推測していますが、それについての情報は見ていません。

asp.netと同じ方法で実行できますか?新しいプロバイダを指すようにweb.configを変更して、オーバーライドメソッドを提供するだけですか?

私はメンバーシップとロールプロバイダのデータソースを変更することについて議論した多くの記事を見つけましたが、asp.netが使用するテーブルが気に入らないので、通常自分のテーブル構造を使用します。

これについて話している記事やリンクがあればそれはすばらしいでしょう。

答えて

9

ええ、プロバイダーはまったく同じで、「通常の」asp.netと同じように機能します。

+0

ありがとうございました。万が一それを試しましたか?私はまだMVCに慣れていて、まだ認証の部分に慣れていません。 – dtc

+1

ええ、テストでは、私は典型的なASPNETデータベースに対してSQLProviderを使用しています。しかし、プロダクションではActiveDirectoryの認証部分を使用します。これはweb.configのプロバイダを切り替えるだけの問題で、すべて完璧に動作します。 –

+0

私はMVCプロジェクトのeggheadcafe.comの記事から入手した軽量のPAB.Web.Providersを使用し、期待通りに動作します。 –