0

我正在尝试使用 VS2012 和 MVC4 实现 asp.net 成员资格(表单版本)。我已经使用 aspnet_regsql.exe 创建了数据库表,现在我想配置 web.config,以便可以在 Visual Studio 中运行“asp.net 配置”实用程序。看来我可能需要使用“简单会员”。这是正确的,我在哪里可以获得关于如何配置我需要的任何一个的说明?谢谢

4

1 回答 1

0

默认情况下,ASP.NET MVC 4 使用 SimpleMembership 提供程序,它是完整提供程序的轻量级版本。它没有公开完整版的所有功能。

您要使用的成员资格提供程序在<membership>您的 web.config 部分中配置。

因此,例如,如果您想配置完整的成员资格提供程序(如 MVC 3 中使用的那样):

<membership defaultProvider="DefaultMembershipProvider">
    <providers>
        <add name="DefaultMembershipProvider" 
             type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
             connectionStringName="DefaultConnection" 
             enablePasswordRetrieval="false" 
             enablePasswordReset="true" 
             requiresQuestionAndAnswer="false" 
             requiresUniqueEmail="false" 
             maxInvalidPasswordAttempts="5" 
             minRequiredPasswordLength="6" 
             minRequiredNonalphanumericCharacters="0" 
             passwordAttemptWindow="10" 
             applicationName="/" 
         />
    </providers>
</membership>
于 2012-12-31T07:50:51.060 回答