我已閱讀了一些鏈接以嘗試並幫助我解決此問題。我通過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