28

无论出于何种原因,我正在处理的站点(稍作停顿后)开始为 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>

但是,它仍然抛出异常:“配置错误,找不到默认角色提供者。” . 我能做些什么?

4

1 回答 1

48

我想我找到了缺失的东西:我还必须删除 RoleManager 模块。

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="RoleManager" />
    </modules>
</system.webServer>
于 2012-05-19T08:29:45.370 回答