2

.NETのメンバーシッププロバイダーに多少混乱しています。MVC 3 Webアプリケーションを作成しましたが、メンバーシッププロバイダーを接続する必要があるため、ログインページがすぐに機能しないことは明らかです。このプロセスは簡単だと思っていたのですが、ヘルプを検索すると、カスタムプロバイダーの作成に関する多数の記事が見つかりました。1つまたは2つのテーブルを設定し、web.configにいくつかの詳細を接続して、デフォルトのMVCメンバーシッププロバイダーに基づいて動作させることはできませんか?

私は車輪の再発明をしたくありません!

TIA。

4

1 に答える 1

3

MSDNメンバーシップのインストールドキュメントは、.NET 4まで引き続き適用できますが、デフォルトのメンバーシッププロバイダーは4.5で変更され、テーブル構造がまったく異なることに注意してください。

TL; DR

  • aspnetメンバーシップデータベースを作成するか、既存のデータベース( .net 2フレームワークフォルダーにある)にテーブルを追加しますaspnet_regsql.exe

  • 必要なメンバーシップとロールプロバイダーの構成セクションをweb.configに追加します。

  • サイト管理ツールを使用して、ユーザー(または少なくとも最初の管理ユーザー)を追加します

于 2012-09-12T15:33:51.037 に答える