W pliku global.asax dla Application_AuthenticationRequest ustawiam Thread.CurrentPrincipal na niestandardową nazwę użytkownika. Ustawiłem również HttpContext.Current.User na tę samą osobę.Thread.CurrentPrincipal ustawiony w Application_AuthenticationRequest nie jest ustawiony później w aplikacji
Jednak później w aplikacji, gdy trzeba rzucić Thread.CurrentPrincipal do naszego typu niestandardowego, otrzymuję błąd wykonania mówiąc: Nie można rzutować obiektu typu „System.Web.Security.RolePrincipal” wpisz „OurCustomPrincipal ".
jaki sposób Thread.CurrentPrincipal się zresetować do RolePrincipal i bardziej do punktu, w jaki sposób utrzymać ją w CustomPrincipal my ustalonym w global.asax
góry dzięki
to dopiero zaczęło się dziać nie na niebiesko. Nie wiem dlaczego. dodanie ' ' rozwiązało problem. –
tugberk