Asp.net mvc .NET MVC 5/EF6角色

Asp.net mvc .NET MVC 5/EF6角色,asp.net-mvc,entity-framework-6,Asp.net Mvc,Entity Framework 6,目前正在使用EF6开发MVC5中的一个小型web应用程序,我收到以下错误: An exception of type 'System.Configuration.Provider.ProviderException' occurred in System.Web.dll but was not handled in user code Additional information: The Role Manager feature has not been enabled. 触发此错误的代码

目前正在使用EF6开发MVC5中的一个小型web应用程序,我收到以下错误:

An exception of type 'System.Configuration.Provider.ProviderException' occurred in System.Web.dll but was not handled in user code

Additional information: The Role Manager feature has not been enabled.
触发此错误的代码如下所示:

@if (Roles.IsUserInRole("Admin") || Roles.IsUserInRole("Standard"))
据我所知,在EF6和MVC5中,角色管理器不是一个东西,而是从会员身份中恢复过来的。我看到很多问题和解决方案都是关于EF5或声称是EF6的,而我认为角色经理就是EF5


根据EF6/MVC5中的最佳实践,我应该如何正确地解决这个错误?

Look@this post:太棒了!它确实有用!我应该如何看待EF6?roleManager是身份的一部分,还是…?是的roleManager,好吧,但我认为它是会员身份的一部分,而不是身份?你能解释一下吗?