В другом месте через Google я нашел 2 предложения, которые предложили: а) убедиться, что ваша строка подключения к БД (та, которую использует Роли) правильная и что ключ к ней написан правильно, и б) что установлен флаг Enabled на RoleManager к истине. Надеюсь, что один из тех помогает. Это для меня.
Вы пробовали проверить Roles.Enabled? Кроме того, вы можете проверить Roles.Provider, чтобы увидеть, сколько поставщиков доступно, и вы можете проверить Roles.Provider для поставщика по умолчанию. Если он нулевой, то его нет.