当IsOneWay = true时,HttpContext.Current.User为空
本文关键字:HttpContext Current User 为空 IsOneWay true | 更新日期: 2023-09-27 18:03:23
我有wcf服务。有些是单向的,有些不是。那些不是单向工作与表单身份验证,我得到HttpContext.Current.User。那些单向的在HttpContext.Current.User.
中获得空值。如何修复?
我正在使用ASP。. NET兼容模式
Via HttpContext。当前在我的web服务中为null:
WCF服务和ASP。净
在AppDomain中,由HTTP运行时实现的特性适用于ASP。. NET内容,而不是WCF。asp.net的许多http特定特性。. NET应用程序平台不适用于托管在包含ASP. NET的AppDomain中的WCF服务。净含量。这些特性的示例包括:
HttpContext
:Current
在WCF服务中访问时始终为null。用RequestContext
代替。[…]
HttpContext: WCF服务在ASP中运行。. NET兼容模式可以访问当前状态及其关联状态。