无论什么原因,我正在工作的网站(经过一段暂停)开始尖叫关于asp.net会员资格的一个sql服务器连接。我使用没有asp.net会员资格的MysqL,所以它是奇怪的。但是,只是为了确保我决定删除与之相关的任何内容,包括角色提供者。
我已经将这些添加到web.config
<membership> <providers> <clear /> </providers> </membership> <roleManager enabled="false"> <providers> <clear /> </providers> </roleManager> <profile enabled="false"> <providers> <clear /> </providers> </profile>
但是,它仍然抛出异常:“找不到配置错误,默认角色提供程序”。 。我能做什么?
解决方法
我想我发现什么是缺失:我也不得不删除RoleManager模块。
<system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="RoleManager" /> </modules> </system.webServer>