据说要这样写才稳妥

// This principal will flow throughout the request.
VoyagerPrincipal principal = new VoyagerPrincipal(yada, yada, yada);

// Attach the new principal object to the current HttpContext object
HttpContext.Current.User = principal;

// Make sure the Principal is in sync
System.Threading.Thread.CurrentPrincipal = System.Web.HttpContext.Current.User;

转载于:https://www.cnblogs.com/teamleader/p/4042606.html

Thread.CurrentPrincipal HttpContext.Current.User相关推荐

  1. Why is HttpContext.Current null after await?

    今天在对项目代码进行异步化改进的时候,遇到一个奇怪的问题(莫笑,以前没遇过),正如标题一样,HttpContext.Current 在 await 异步执行之后,就会变为 null. 演示代码: pu ...

  2. 多线程下HttpContext.Current 的问题

    在项目中需要记录文本日志,为了加快响应速度所以用到了多线程. 但是以前的方法是不支持多线程的,程序运行错误. 追踪代码发现提示HttpContext为空. 1.HttpContext.Current表 ...

  3. HttpContext.Current.Session ,出现未将对象引用设置到实例上

    HttpContext.Current.Session ,出现未将对象引用设置到实例上  using System.Web.SessionState; public class xx: IHttpHa ...

  4. WCF中使用HttpContext.Current的办法

    正常方法创建的WCF服务,就是在asp.netk中的.SVC后缀的 是无法使用httpcontext.current等信息的 解决办法就是在服务前加上个标识:[AspNetCompatibilityR ...

  5. HttpContext.Current:异步模式下的疑似陷阱之源

    最近园子里首页有好几篇文章都是讲异步编程的,尤其是几篇讲博客园自身的异步化建设的文章,看了以后很有收获. 闲暇之余再重新查查资料温故知新学习一遍,重新认识了SynchronizationContext ...

  6. Asp.net中的Cache--HttpRuntim.Cache 和 HttpContext.Current.Cache

    在ASP.NET中有两个类都提供缓存支持, 一个是HttpRuntime类的Cache属性, 另一个是HttpContext类的Cache属性. 通过查看这两个属性的类型可以发现其实这两个属性都是Sy ...

  7. HttpContext.Current.Cache 过期时间

    HttpContext.Current.Cache 过期时间 原文:HttpContext.Current.Cache 过期时间 为了更快的读取数据,我们一般会把常用到的数据加载到Cache中 在.N ...

  8. HttpContext.Current.Cache vs. HttpRuntime.Cache

    .NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?我们先看MSDN上的解释:       Http ...

  9. HttpContext.Current.Request.Url 地址:获取域名

    假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli 协议名----http:// 域名  ---- www.test.com ...

最新文章

  1. POJ 2411 Mondriaan#39;s Dream (dp + 减少国家)
  2. 软件设计中的具体问题
  3. 电商必备:如何选择第三方快递?
  4. 日志管理:(三)配置_JCL+Log4J中遇到的问题
  5. 每日两SQL(1),欢迎交流~
  6. python编写函数求n阶调和数_Python实现调和级数的计算
  7. 移动web开发DRP问题
  8. 【图像处理】参数维纳滤波(Parametric Wiener Filter)
  9. python selenium page object_Selenium Page Object 自动化测试框架-Page Object设计
  10. python读取odb_abaqus通过python从ODB中抽取模型数据和结果数据.pdf
  11. linux ftp 测网速,武汉电信使用FTP测试网速
  12. 游戏优化利器 | Android GPU Inspector 开放 Beta 测试版
  13. 货币转换python代码_演示4:python与Tkinter的货币转换,4python,币值,含,tkinter
  14. 8086CPU学习笔记:8086的寻址方式
  15. android开发常用的ADB命令
  16. 计算机中丢失fmodex64.dll,fmodex.dll修复工具
  17. 程序员的算法趣题Q05: 硬币兑换
  18. 我的世界服务器武器修改器,我的世界武器修改器
  19. 2020 年 9 月程序员工资统计,工资中位数16500元!
  20. 网关与网络地址(网络号)以及IP地址、广播地址

热门文章

  1. 5种常见信用卡还款方式对比
  2. 人民的名义中,为什么蔡成功的贷款这么难?
  3. UART 异步串行通信发送模块设计与实现
  4. SCSI、FC、iSCSI三大协议概述
  5. 实现ftoa与itoa
  6. c语言设计一个万年历的需求分析,万年历设计报告
  7. html语言中的转行标记是6,网页设计与制作模拟试题
  8. 入Java_初入Java的方法
  9. mysql客户端版本太低_windows一机多装mysql,5.5低版本+5.8高版本
  10. python暂停和恢复_python-线程的暂停, 恢复, 退出