【发布时间】:2013-04-21 16:24:23
【问题描述】:
这是 WCF 单向操作。 HttpContext.Current.User 在这些操作中被清除,这就是我添加一个在清除用户之前保存用户的行为的原因。后来我想用我保存的值重新设置 HttpContext.Current.User 但我得到一个异常:
HttpContext.Current.User = (RolePrincipal)userThatWasSavedBefore;
Object reference not set to an instance of an object.
at System.Web.HttpContext.SetPrincipalNoDemand(IPrincipal principal, Boolean needToSetNativePrincipal)
at System.Web.HttpContext.set_User(IPrincipal value)
at (My Function)
为什么我不能设置用户?有什么问题?
【问题讨论】:
标签: c# .net wcf asp.net-4.5