私は ASP.NET MVC4 が初めてです。空の MVC4 プロジェクト テンプレートを作成し、それに ASP.NET メンバーシップ プロバイダーを追加しようとしていますが、どうすればよいかわかりません。Google で検索していますが、すべてのデモは Internet Application プロジェクト テンプレートを使用しています。
この質問が良くないことはわかっていますが、すでに 2 日を費やしています。
この目的のためのアドバイスやチュートリアルを教えてください。
アップデート
Nesim Razon のアドバイスに従って、フォーム認証セクションを MVC4 Web アプリケーション (インターネット アプリケーション テンプレート) から空のプロジェクトにコピー アンド ペーストします。しかし今、私は例外を取得します
このメソッドを呼び出すには、「Membership.Provider」プロパティが「ExtendedMembershipProvider」のインスタンスである必要があります。
[InitializeSimpleMembership]
public class HomeController : Controller
{
public ActionResult Index()
{
WebSecurity.CreateUserAndAccount("Name", "Password"); // Exception is thrown from there.
return View();
}
}
また、Web.config ファイルに次のディレクティブを追加しました。
<add key="enableSimpleMembership" value="true" />