我想使用mvc4簡單會員供應商。所以我建立了一個新的MVC4互聯網應用程序。點擊調試,我看到數據庫和表格是爲我創建的。MVC4簡單會員供應商設置
告訴我補充
<membership defaultProvider >...
部分。這是必要的嗎?
另外: 我無法使ASP.Net配置工具正常工作。它說:「遇到錯誤,請返回上一頁並重試。」
??
我想使用mvc4簡單會員供應商。所以我建立了一個新的MVC4互聯網應用程序。點擊調試,我看到數據庫和表格是爲我創建的。MVC4簡單會員供應商設置
告訴我補充
<membership defaultProvider >...
部分。這是必要的嗎?
另外: 我無法使ASP.Net配置工具正常工作。它說:「遇到錯誤,請返回上一頁並重試。」
??
如果您使用Internet模板創建了一個新的MVC 4 Web應用程序,它應該連接SimpleMembership以獲得基本的登錄/註銷功能。它應該已經用適當的設置更新了你的web.config。它應該設置成員和角色,他們應該看起來像這樣。
<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
<providers>
<clear/>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
</providers>
</roleManager>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<clear/>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
</providers>
</membership>
SimpleMembership不使用與傳統的ASP.NET成員資格使用ASP.NET配置工具。您必須創建自己的網頁來管理角色和用戶。
Internet模板只是在您的應用程序中創建用於身份驗證和授權的基本功能。但SimpleMembership是非常可擴展的。例如,customize what type of information you want to capture in the user profile或setup email confirmation of new users相當容易。