Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 如何在ASP.NET MVC 4上启用具有SimpleMembership的角色管理器_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 4 如何在ASP.NET MVC 4上启用具有SimpleMembership的角色管理器

Asp.net mvc 4 如何在ASP.NET MVC 4上启用具有SimpleMembership的角色管理器,asp.net-mvc-4,Asp.net Mvc 4,我想知道如何在ASP.NET MVC 4中包含的SimpleMembership系统中使用角色管理器功能,特别是如何构建一个管理与角色相关的所有数据的控制器,使用互联网模板创建项目时,SimpleMembership创建的webpage\u Roles表。有没有办法在AccountController中的登录/注册操作中自动执行此操作?在web.config中添加以下内容 <profile defaultProvider="SimpleProfileProvider">

我想知道如何在ASP.NET MVC 4中包含的
SimpleMembership
系统中使用角色管理器功能,特别是如何构建一个管理与角色相关的所有数据的控制器,使用互联网模板创建项目时,
SimpleMembership
创建的
webpage\u Roles
表。有没有办法在AccountController中的登录/注册操作中自动执行此操作?

在web.config中添加以下内容

<profile defaultProvider="SimpleProfileProvider">
      <providers>
        <add name="SimpleProfileProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" connectionStringName="DNMXEntities" applicationName="/" />
      </providers>
    </profile>
    <membership defaultProvider="SimpleMembershipProvider">
      <providers>
        <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
      </providers>
    </membership>
    <roleManager defaultProvider="SimpleRoleProvider">
      <providers>
        <add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
      </providers>
    </roleManager>

我不是ASP.NET MVC4方面的专家,但作为我为自己设定的任务,我想创建基于角色的站点访问

ASP.NETMVC4是一个优秀的资源!我确实对MVC4中缺少信息和难以实现角色表示不满

为了完成任务,可以实现SimpleMembership和SimpleRoles。请参阅以下链接:

  • 作者:马修·M·奥斯本
  • 乔恩·加洛韦
  • 上面的两个链接解释了很多,并有一些非常基本的代码示例,但不幸的是,解决方案下载在第一个URL中不可用

    除上述内容外:

  • 唐冲
  • 关于MSDN

  • 最后一篇文章更详细,并提供了可供阅读的源代码。

    对于简单的成员身份,没有针对用户和角色管理的管理员构建或模板。我认为这可能是一个很好的nuget软件包。这个链接介绍了如何使用用户和角色关联实现SimpleMembershipProvider和SimpleRoleProvider。在决定是否要走这条路之前,这可能是一本很好的书。此外,角色和成员资格等内容也可以通过IIdentity和GenericPrincipalHanks等内容轻松管理有帮助的链接!只要记住;要在应用程序webconfig中使用此部分webconfig;您应该像这样添加角色管理器启用;