RoleProvider funktioniert nicht mit benutzerdefinierten IIdentity- und IPrincipal-Servern

Ich benutze einen BrauchIIdentity undIPrincipal in meinemASP.NET MVC Bewerbung überEF 4.3 wie ausgewiesenHier (und befolgen Sie die Lösung der akzeptierten Antwort). Ich habe auch einen BrauchRoleProvider. In lokaler (mitIIS Express) funktioniert es korrekt. Aber jetzt, wenn ich die Anwendung auf einen echten Host hochlade, scheinen sich alle Benutzer darin zu befinden"admin" Rolle! z.B. Ich erstelle einen Benutzer, der nicht in der Rolle ist"admin", aber es kann auf alle geschützten Seiten zugreifen (die benötigt werden)"admin" Rolle). z.B.Role.IsUserInRole kehrt immer zurücktrue. Hast du bitte eine Idee? Kannst du mir helfen? Gibt es eine Einstellung, die ich tun sollteIIS?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage