得到以下ProviderException:
角色管理器功能尚未启用。
到目前为止,一切都很好。
是否有可以调用的方法来检查角色管理器是否已启用?
您可以通过读取布尔属性来做到这一点:
System.Web.Security.Roles.Enabled
这是从 中元素的enabled属性直接读取的:roleManager``web.config
enabled
roleManager``web.config
<configuration> <system.web> <roleManager enabled="true" /> </system.web> </configuration>
更新: 有关更多信息,请查看此 MSDN 示例:https ://msdn.microsoft.com/en- us/library/aa354509(v=vs.110).aspx