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
?