O RoleProvider não funciona com o IIdentity e o IPrincipal personalizados no servidor
Estou usando um costumeIIdentity
eIPrincipal
no meuASP.NET MVC
aplicação viaEF 4.3
como expalinedAqui (e siga a solução da resposta aceita). Além disso, eu tenho um costumeRoleProvider
. Em local (usandoIIS Express
), funciona corretamente. Mas agora, quando eu carrego o aplicativo em um host real, parece que todos os usuários estão em"admin"
Função! por exemplo. Eu crio um usuário que não está no papel"admin"
, mas pode acessar todas as páginas protegidas (que precisam"admin"
Função). por exemplo.Role.IsUserInRole
sempre retornatrue
. Tem alguma ideia por favor? Pode me ajudar? Existe alguma configuração que eu deveria fazer emIIS
?