我是 ASP.NET MVC4 的新手。我正在创建一个空的 MVC4 项目模板并尝试将 ASP.NET Membership Provider 添加到其中,但我不明白我该怎么做。我在 Google 中搜索,但所有演示都使用 Internet 应用程序项目模板。
我知道这个问题不好,但我已经花了两天时间。
请为此提供一些建议或教程。
更新
根据 Nesim Razon 的建议,我将表单身份验证部分从 MVC4 Web 应用程序(Internet 应用程序模板)复制并粘贴到我的空项目中。但现在我得到了一个例外
要调用此方法,“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" />