在我的 Asp.net MVC4 Web 应用程序中启用角色管理器

本文关键字:启用 角色 管理器 应用程序 Web 我的 Asp net MVC4 | 更新日期: 2023-09-27 18:33:00

如何在 MVC4 应用程序中启用角色管理器?我需要向应用程序用户添加角色,并且需要有关如何正确执行此操作的摘要。

在我的 Asp.net MVC4 Web 应用程序中启用角色管理器

这是我

所需要的,希望能帮助一些人。

要启用角色管理器,您需要将相应的标记添加到 Web。配置文件,不要忘记更改启用="true"在角色管理器标记中

您可以在以下位置找到 ASP.Net 应用程序的这些标签:C:''Windows''Microsoft.NET''Framework''v4.0.30319''Config''machine.config file

<membership>
        <providers>
            <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
        </providers>
    </membership>
    <profile>
        <providers>
            <add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
        </providers>
    </profile>
    <roleManager>
        <providers>
            <add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
        </providers>
    </roleManager>