回答
基本思想是使用System.Web.Security.Roles类,并手动重新创建ASP.NET配置应用程序。
例如,您可以使用Roles.GetAllRoles()
方法来填充下拉列表或复选框列表。您可以使用Roles.AddUserToRole()方法为用户分配角色。
每当我已经使用了角色系统我不得不运行内置的配置编辑器在Visual Studio中。为此,我选择配置编辑器项目,然后单击解决方案资源管理器窗口顶部的图标,使用“ASP.NET配置”悬停文本。
这不是一个理想的解决方案,但我们花了合理的时间尝试在windows身份验证安全性后面托管配置编辑器,但没有什么帮助。
在配置编辑器中,您可以添加角色并将人员分配给这些角色。
我希望人们对此有一个更好的回答,因为这是过去给我带来的困扰!
是的,这就是我现在正在做的。一点痛苦真的不是它! – iamjonesy 2010-04-20 11:40:29
非常痛苦! 只想到我曾经考虑过试图写我自己的额外存储过程,但似乎是一个真正的痛苦和对整个点。 由于所有的痛苦我一般都尽可能地避免会员身份,因为摆弄的东西似乎不值得节省时间。 – ArtificialGold 2010-04-20 13:11:30
- 1. asp.net会员可以查看访问用户对象的角色
- 2. ASP.net 4.5成员资格和角色添加用户角色
- 3. ASP.NET C#将用户添加到角色
- 4. 用户被添加到1个角色(asp.net成员资格)
- 5. Rails:使用可以看到所有用户的devise添加管理员角色
- 6. 可以在添加新角色时设置角色描述
- 7. 限制物品到管理员角色和用户角色会员供应商
- 8. 将用户添加到Asp.Net API控制器中的角色时找不到角色?
- 9. ASP.NET会员重定向到用户角色的页面
- 10. 身份会员角色ASP.NET 4.5 MVC添加基于角色的声明
- 11. 将用户添加到角色失败
- 12. asp身份2.0添加新角色并将用户添加到角色
- 13. 如何将用户添加到角色?
- 14. SimpleRole/SimpleMember - 将用户添加到角色
- 15. 组成员添加到自定义会员/角色提供
- 16. Reporting Services将用户添加到角色
- 17. ASP.NET会员控制(我可以在里面看到吗?)
- 18. ASP.NET自定义成员资格提供程序 - 将用户添加到角色
- 19. 用户角色不会得到更新
- 20. 手动添加用户到asp.net中的角色
- 21. 将用户添加到注册表失败的角色ASP.NET MVC3
- 22. 通过API将用户添加到Exchange管理员角色组?
- 23. 从createuserwizard获取用户名以添加到角色
- 24. 可以不加控制,用户控件
- 25. Postgres的ASP.NET会员/角色提供者?
- 26. 将用户添加到System.Activities.DurableInstancing角色
- 27. 如何将用户添加到角色
- 28. 无法将用户添加到角色
- 29. ASP.Net多角色用户角色和成员资格检查
- 30. asp.net:如何“添加角色到用户”自定义Login1_Authenticate
这工作谢谢!不知道会员方法!谢谢!这个链接帮助了我http://msdn.microsoft.com/en-us/library/system.web.security.roles.addusertorole.aspx – iamjonesy 2010-04-21 15:00:57
我很高兴我的指针帮助。我已将您的链接添加到我的答案中。 – Greg 2010-04-21 15:55:56