【发布时间】:2018-08-24 09:41:59
【问题描述】:
我尝试使用 web api 获取所有角色,但没有获得任何角色。 我希望用户明智的所有角色。但我无法在我的查询中扮演任何角色。你能帮我看看有什么问题吗?
这是我的代码:
var res = System.Web.Security.Roles.GetRolesForUser("abc.com").FirstOrDefault();
var r = System.Web.Security.Roles.GetAllRoles().ToList();
我已尝试编写此代码,但未在我的数据库中获得任何角色我已添加角色并为此“abc.com”用户添加角色。
【问题讨论】:
-
User.IsInRole("RoleName")呢? -
我也在尝试这个 User.IsInRole("Admin") 但得到错误但我的数据库管理员角色可用。
-
然后在我添加此代码后'
' 在 web.config 中然后得到像这样的错误 'System.Data.SqlClient.SqlException: Invalid object name 'dbo.aspnet_SchemaVersions' .' -
您尝试获取角色的用户是否已通过身份验证(已登录)?
-
是经过身份验证的用户。
标签: c# asp.net-mvc