ASP.NET MVC 4でメンバーシッププロバイダーを使用する方法についていくつか質問しましたが、ほとんど応答がありませんでした。ASP.NET MVC 4のメンバーシッププロバイダーを使い始めるのに(初心者として)時間がかかります。私は記事を読んで、いろいろと試してきましたが、それは助けになるのではなく、混乱を助長するだけでした。
初心者による次の質問に対する答えは何でしょうか。
- どのプロジェクトにどれを使用するかを決める前に、すべてのメンバーシッププロバイダー(単純なメンバーシッププロバイダーを含む)を試してみたいと思います。ASP.NET MVC 4で使用できるメンバーシッププロバイダーと、各プロバイダーを構成するにはどうすればよいですか。ドキュメントやリンクはありますか?
- インターネットテンプレートには、メンバーシップ機能を設定する事前構成済みのアカウントコントローラーが付属していますが、基本テンプレートにメンバーシップ機能を追加するにはどうすればよいですか。メンバーシッププロバイダーを使用してメンバーシップを構成するには、どのような手順に従う必要がありますか(メンバーシッププロバイダーごとに異なる手順/構成/設定のセットがあると想定しています)。
- インターネットプロジェクトテンプレートを使用して作成されたASP.NETMVC4プロジェクトを(変更せずに)実行すると、データベースにUserProfile、webpages_Membership、webpages_OAthMembership、webpages_Roles、webpages_UsersInRolesの5つのテーブルが作成されます。UserProfile
AccountModel.cs
の1つだけの定義が表示されます。他のテーブルはどこに定義されていますか。メンバーシップを使用するには、これらすべてのテーブルをデータベースに常に含める必要がありますか?それらをカスタマイズしたり、名前を変更したり、一部を使用しないことを選択したりできますか? - インターネットプロジェクトテンプレートのweb.configにメンバーシップ構成が表示されませんが、メンバーシップを使用しています。いくつかの記事のチュートリアルでは、
<membership></membership>
web.configに追加して構成する人を見ました。いつweb.configに構成設定を追加する必要があり、いつ追加する必要はありませんか?
メンバーシッププロバイダーは、開発者の生活を楽にすることを目的としていると思いますが、私にとってはそれがより困難になっています。私は本当にそれを研究する必要があることを知っています、そしてそれは私が過去7、8日間試みていることですが、理解することができません。どんな助けでも、リンク(私が何度も経験したものではないことを願っています)は大歓迎です。