Nel file global.asax per Application_AuthenticationRequest sto impostando Thread.CurrentPrincipal su un'entità personalizzata. Ho anche impostato HttpContext.Current.User sullo stesso principal.Thread.CurrentPrincipal impostato in Application_AuthenticationRequest non è impostato più avanti nell'app
Tuttavia nel corso della applicazione quando ho bisogno di lanciare il Thread.CurrentPrincipal al nostro tipo personalizzato, ottengo un errore di runtime dicendo: Impossibile eseguire il cast oggetto di tipo 'System.Web.Security.RolePrincipal' digitare 'OurCustomPrincipal '.
Come ha fatto il Thread.CurrentPrincipal reimpostato a RolePrincipal, e più al punto come faccio la tiene a CustomPrincipal abbiamo impostato nel global.asax
Grazie in anticipo
questo appena iniziato accadendo inaspettatamente. Non sa perché. aggiungendo ' ' ha risolto il problema. –
tugberk