我有一些代码在 Application.AuthenticateRequest 处理程序中使用自定义 IPrincipal 设置 HttpContext.Current.User。
这工作正常,我已经验证它在调试器中设置正确......但是,稍后在调用我的 WCF 操作时,HttpContext.Current.User 已被 System.Web.Security.RolePrincipal 覆盖。
我觉得我以前遇到过并解决了这个问题,但不记得它是如何发生的或为什么发生的。
谢谢。
我有一些代码在 Application.AuthenticateRequest 处理程序中使用自定义 IPrincipal 设置 HttpContext.Current.User。
这工作正常,我已经验证它在调试器中设置正确......但是,稍后在调用我的 WCF 操作时,HttpContext.Current.User 已被 System.Web.Security.RolePrincipal 覆盖。
我觉得我以前遇到过并解决了这个问题,但不记得它是如何发生的或为什么发生的。
谢谢。