无法使用内置方法获取角色中的所有用户

时间:2017-10-05 10:37:21

标签: c# asp.net-mvc

我在我的MVC应用程序中使用默认的ASP身份模型。

根据this post,我想获得一个角色中的用户列表:

var users = Roles.GetUsersInRole("employee");

然而,这总是抛出

  

找不到“员工”这个角色。

即使该角色确实存在。

我可以确认一下,因为我可以致电:

User.IsInRole("employee")

对于当前用户,返回true。

我还注意到这些方法总是返回空数组:

var r = Roles.GetAllRoles();
var au = Membership.GetAllUsers();

为什么会这样?

我知道我可以通过直接调用数据库上下文来获取角色,但为什么我不能使用内置方法呢?

0 个答案:

没有答案