.NET MVC 5 / EF6角色

时间:2015-04-22 13:54:27

标签: 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.

触发此错误的代码如下:

@if (Roles.IsUserInRole("Admin") || Roles.IsUserInRole("Standard"))

据我所知,roleManager不是EF6和MVC5中的东西,而是来自Membership。我已经看到许多问题和解决方案可以参考EF5或声称是EF6,而我认为角色管理器是EF5。

根据EF6 / MVC5的最佳实践,我该如何正确解决此错误?

0 个答案:

没有答案