将DefaultMembershipProvider和DefaultRoleProvider升级为SimpleMembershipProvider和SimpleRoleProvider

时间:2014-07-05 05:58:12

标签: asp.net-mvc asp.net-mvc-4

我在我的MVC 4项目中使用DefaultMembershipProvider和DefaultRoleProvider,如下所示:

<profile defaultProvider="DefaultProfileProvider">
     <providers>
         <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf4206ad364e35" connectionStringName="AzureGoNow" applicationName="/" />
     </providers>
</profile>
<membership defaultProvider="DefaultMembershipProvider">
     <providers>
         <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3420ad364e35" connectionStringName="AzureGoNow" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
     </providers>
</membership>
<roleManager enabled="true" defaultProvider="DefaultRoleProvider">
     <providers>
         <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf4206ad364e35" connectionStringName="AzureGoNow" applicationName="/" />
     </providers>
</roleManager>
<sessionState mode="InProc" customProvider="DefaultSessionProvider">
    <providers>
        <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf4206ad364e35" connectionStringName="AzureGoNow" />
    </providers>
</sessionState>

如何从默认提供商升级到简单提供商?