我已阅读了一些链接以尝试并帮助我解决此问题。我通过Pluralsight跟踪我的第一个MVC教程,并且正在开始使用身份验证。它使用MVC4互联网应用程序模板。Membership.Provider必须是ExtendedMembershipProvider的实例
在我Seed
方法我有:
protected override void Seed(DepartmentDb context)
{
if (!Roles.RoleExists("Admin"))
Roles.CreateRole("Admin");
if (Membership.GetUser("Luke") == null)
{
Membership.CreateUser("Luke", "password");
Roles.AddUserToRole("Luke", "Admin");
}
}
用户和角色中添加SQL
罚款,这一切似乎虎背熊腰,脚蹬dory的,也是一样的教程。然后它会指示使用我的凭据登录。所以我尝试登录,我得到的称号规定的例外:
Membership.Provider必须ExtendedMembershipProvider实例
我曾尝试重新安装所需的软件包,并还试图installing it为每SO帖子并且将SimpleMembership
添加到appsetings
不起作用。
我也读过这个MSDN link根据评论,我遵循指示,但仍然无法解决它。
我还需要做些什么才能做到这一点?这让我疯狂。
谢谢,
卢克。
可能重复(HTTP://计算器.com/questions/12181186/mvc4-extendedmembershipprovider-and-entityframework) – 2013-03-22 15:13:40
@DaveSwersky我看过也没有找到任何具体的东西我会有另一个阅读虽然:) – LukeHennerley 2013-03-22 15:14:51
第一个答案中的链接似乎有一些细节。 – 2013-03-22 15:15:48