MVC5应用程序 - AspNetUserRoles为空

时间:2016-04-20 15:55:48

标签: .net asp.net-identity asp.net-mvc-5

我有一个使用 Identity 2.0 提供商的 Asp.Net MVC 5.0应用程序

该应用程序有两个角色 ADMINISTRATOR ASPNET_IDENTITYMANAGER , 它甚至可以在Controller中正确测试角色

[Authorize(Roles = "ASPNET_IDENTITYMANAGER")]
public ActionResult Idm()
{
     return Redirect("/Idm");
}

即使我按代码检查:

<b>Administrator</b>: @User.IsInRole("ADMINISTRATOR")<br />

<b>IDM Admin</b>: @User.IsInRole("ADMINISTRATOR")<br />

现在,我无法理解为什么 AspNetUserRoles 是空的......

AspNetUserClaims 表格已正确填写......

如果一切正常,我不知道是否采取行动......

有人可以给我解释一下吗?

此图显示了表格的填充方式:AspNet Tables (image)

谢谢! 达里奥

0 个答案:

没有答案