我的MVC 5 Identity 2项目中没有ApplicationRoleManager类

时间:2014-08-03 20:05:24

标签: asp.net-mvc identity

我正在尝试使用VS 2013 Update 2在项目中实现角色。项目本身是带有Identity 2.0的MVC 5 ...开箱即用的标准Web模板。然而,当在线阅读教程时,我一直看到它们引用了ApplicationRoleManager类。我的项目默认没有定义这个类,任何人都有任何想法的原因?或者如何解决它?

更新 同样在我的App_Start文件夹下的IdentityConfig.cs类中,包含的唯一类是: .ApplicationUserManager .EmailService .SmsService

1 个答案:

答案 0 :(得分:4)

它似乎是VS中mvc模板的一个版本的一部分,但它只是RoleManager的快捷方式

public class ApplicationRoleManager : RoleManager<IdentityRole>
{
    public ApplicationRoleManager(IRoleStore<IdentityRole,string> roleStore)
        : base(roleStore)
    {
    }
}