我創建了一個MVC 4應用程序,並且第一次嘗試使用成員資格。MVC 4會員無法登錄
我有一個sql數據庫,我創建了會員表並使用「ASP.NET配置」我選擇了我的提供者,添加了角色和用戶。
當我嘗試使用登錄頁面登錄時,出現錯誤;
要調用此方法,「Membership.Provider」屬性必須是「ExtendedMembershipProvider」的 實例。
我不使用天青也不使用NuGet。
我的配置文件看起來像;
<membership defaultProvider="SqlMembershipProvider">
<providers>
<add connectionStringName="ApplicationServices" name="SqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SqlRoleProvider">
<providers>
<add connectionStringName="ApplicationServices" name="SqlRoleProvider"
type="System.Web.Security.SqlRoleProvider" />
</providers>
</roleManager>
這就是爲我添加的全部內容。
我的帳戶控制器具有以下屬性,但刪除它沒有區別。
[InitializeSimpleMembership]
並且它在這條線上失敗;
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
我需要做什麼才能夠登錄用戶?
改變我的web.config如圖意味着我甚至不能讓我的登錄屏幕。將嘗試其他 – griegs
使用sqlprovider時出現同樣的問題。這從來沒有用過這麼難 – griegs
爲什麼不能登錄屏幕。什麼是例外? –