当前位置: 首页 > 编程语言 > C#

Mvc运行时错误-角色管理器功能未启用share

时间:2023-04-11 01:08:34 C#

Mvc运行时错误-角色管理器功能未启用当用户登录时,如果他们是管理员,他们将被添加到我收到此错误的角色:异常详细信息:System.Configuration.Provider.ProviderException:尚未启用角色管理器功能。这是导致错误的方法:publicvoidaddUserToRole(Stringuser,Stringrole){if(!Roles.RoleExists(role))Roles.CreateRole(role);Roles.AddUserToRole(用户,角色);这是我的web.config我在谷歌上看到了很多答案,包括在web.conf中添加不同的角色属性,到目前为止没有运气任何人都可以帮忙吗?角色管理器默认是禁用的,所以你必须显式地启用它:我在MVC5中试过这个并且它起作用了:在将上面显示的“roleManager”行添加到web.config之后,我能够添加一个新角色并且毫无例外地将用户添加到该角色:if(!Roles.RoleExists(_role))Roles.CreateRole(_role);如果(!Roles.IsUserInRole(_username,_role))Roles.AddUserToRole(_username,_role);用DefaultRoleProvider试试以上是C#学习教程:Mvc运行时错误-角色管理器功能未启用。所有分享的内容,如果对大家有用,需要进一步了解C#学习教程,还望大家多多关注—本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: