使用 MVC 错误配置 roleManager 提供程序
Posted
技术标签:
【中文标题】使用 MVC 错误配置 roleManager 提供程序【英文标题】:Configuring roleManager provider with MVC Error 【发布时间】:2015-06-12 22:08:40 【问题描述】:我在运行 MVC 项目时总是出错,因为我把
这段代码在我的web.config
文件中。
<roleManager defaultProvider="CustomRoleProvider" enabled="true" cacheRolesInCookie="false">
<providers>
<clear />
<add name="CustomRoleProvider" type="SM.MyRoleProvider" />
</providers>
</roleManager>
这就是我的错误:
配置错误
描述:处理一个错误 服务此请求所需的配置文件。请查看 下面的具体错误详细信息并修改您的配置文件 适当的。
解析器错误消息:在执行过程中无法调用此方法 应用程序的预启动初始化阶段。
谁能告诉我这是怎么回事?
【问题讨论】:
【参考方案1】:您好,您必须进入 Visual Studio 并转到路径: 网站选项卡 -> ASP.NET 配置 -> 安全选项卡 -> 禁用角色
【讨论】:
以上是关于使用 MVC 错误配置 roleManager 提供程序的主要内容,如果未能解决你的问题,请参考以下文章
尝试将RoleManager注入ASP.NET Core 2.2控制器时出现错误
401 未经授权的错误 web api mvc windows 身份验证
RoleManager 和 SimpleMembershipProvider 不能与 AuthorizeAttribute 一起使用