【问题标题】:What is the best way to manage ASP.NET Identity roles and membership管理 ASP.NET 身份角色和成员资格的最佳方式是什么
【发布时间】:2014-03-18 08:11:01
【问题描述】:

既然 Microsoft 已在 Visual Studio 2013 中删除了对 ASP.NET Web 应用程序管理工具的支持,那么在您的 ASP.NET 应用程序中管理用户和角色的最佳方式是什么?

我开始开发一个新的 Web 应用程序,我没有构建自己的身份验证和角色管理系统,而是计划使用 ASP.NET。但是,在不直接编辑数据库的情况下添加角色和成员的最简单方法是什么?

【问题讨论】:

  • 可能使用旧的 IDE (Vs2010) 来进行配置,因为您可以在系统上同时拥有这两个。
  • 似乎不起作用。我尝试在 VS2012 中使用该工具,它说我有 0 个用户。我确定我在数据库中有 2 个用户和 2 个角色,并且他们能够成功登录。
  • 您可能指向了错误的数据库。重要的是 web.config 中的连接字符串。确保连接字符串相同。
  • 我在 VS2012 中打开了相同的 VS2013 解决方案。没有任何改变。

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


【解决方案1】:

我建议遵循 ASP.NET 身份示例中使用的方法:

https://github.com/rustd/AspnetIdentitySample/tree/master/AspnetIdentitySample/Controllers

他们使用两个控制器:RolesAdminControllerUserAdminController

使用此方案将允许种子管理帐户然后管理该站点的角色和用户。

我怀疑您可以使用新的身份方案将它们直接复制到一个新项目中,只需进行很少的修改即可正常工作。但是,我个人并没有亲自尝试过这部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    相关资源
    最近更新 更多