删除asp.net成员资格和角色提供程序

Mik*_*eSW 27 asp.net-membership roleprovider

无论出于何种原因,我正在处理的网站(经过一段时间的停顿)开始尖叫关于asp.net成员资格的sql server连接.我正在使用没有asp.net成员资格的mysql,所以很奇怪.但是,为了确保我已经决定删除​​与它相关的任何内容,包括角色提供者.

我已将这些添加到web.config中

 <membership>
      <providers>
          <clear />
      </providers>
  </membership>
  <roleManager enabled="false">
      <providers>
          <clear />
      </providers>
  </roleManager>
  <profile enabled="false">
      <providers>
          <clear />
      </providers>
  </profile>
Run Code Online (Sandbox Code Playgroud)

但是,它仍然会抛出异常:"配置错误,无法找到默认角色提供程序"..我能做什么?

Mik*_*eSW 47

我想我找到了遗漏的内容:我还必须删除RoleManager模块.

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="RoleManager" />
    </modules>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)