Ответ 1
Я думаю, что нашел то, чего не хватало: мне также пришлось удалить модуль RoleManager.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="RoleManager" />
</modules>
</system.webServer>
По какой-то причине сайт, над которым я работал (после небольшой паузы), начал кричать о соединении сервера sql для членства asp.net. Я использую mysql без asp.net-членства, поэтому это было странно. Однако, чтобы убедиться, что я решил удалить все, что с ним связано, включая поставщиков ролей.
Я добавил их в 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>