En el archivo global.asax para Application_AuthenticationRequest estoy configurando Thread.CurrentPrincipal a un principal personalizado. También configuré HttpContext.Current.User en el mismo principal.Thread.CurrentPrincipal establecido en Application_AuthenticationRequest no se establece más adelante en la aplicación
Sin embargo más adelante en la aplicación cuando necesito a emitir el Thread.CurrentPrincipal a nuestro tipo de encargo, me sale un error de ejecución diciendo: No se puede convertir objeto de tipo 'System.Web.Security.RolePrincipal' al tipo 'OurCustomPrincipal '.
¿Cómo surgió la Thread.CurrentPrincipal reconfiguradas a RolePrincipal, y más al punto, ¿cómo lo guardo en el CustomPrincipal fijamos en el Global.asax
Gracias de antemano
esto comenzó a suceder de la nada. No sabe por qué. agregando ' ' resolvió el problema. –
tugberk