这是一个WCF Oneway操作。 HttpContext.Current.User在这些操作中被清除,这就是我添加了一个行为来保存清除之前的用户的原因。后来我想重新设置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)
为什么我不能设置用户?问题是什么?
我怀疑这是同时我会等待看看是否还有其他相关评论。 – taminov 2013-04-21 22:24:42