c# - 角色管理器功能尚未启用

标签 c# asp.net roleprovider

得到以下 ProviderException :

The Role Manager feature has not been enabled.

到目前为止一切顺利。

有没有什么方法可以调用来检查角色管理器是否已启用?

最佳答案

您可以通过读取 bool 属性来做到这一点:

System.Web.Security.Roles.Enabled

这是从 web.configroleManager 元素的 enabled 属性直接读取的:

<configuration>
  <system.web>
    <roleManager enabled="true" />
  </system.web>
</configuration>


更新:
有关详细信息,请查看此 MSDN 示例:https://msdn.microsoft.com/en-us/library/aa354509(v=vs.110).aspx

关于c# - 角色管理器功能尚未启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874279/

相关文章:

azure - 当我使用 Roles 对象时,出现错误 "Could not find stored procedure ' dbo.aspnet_CheckSchemaVersion'"

c# - 如何为在 Windows 10 上运行的 Windows 8.1 应用程序指定初始窗口大小

c# - ASP.NET MVC 和实体 - 使用原始 SQL 时加载导航属性/对象

c# - Microsoft Sync Framework - 双向同步如何工作?

c# - 关于ASP.Net Postback的一些问题

c# - 检查当前登录的用户是否有持久的 authcookie

asp.net - Cookie文件的最大大小是多少?

c# - 如何让用户不在角色中,

c# - 好的,这有效。究竟是什么?

c# - Asp.net MVC 角色管理器