![](/img/trans.png)
[英]HttpContext.Current.User is null after installing .NET Framework 4.5
[英]HttpContext.Current.User is null when IsOneWay = true
我有wcf服务。 其中有些是一种方式,有些则不是。 那些不是使用表单身份验证的方法的一种,我得到HttpContext.Current.User。 那些是一种方法,则在HttpContext.Current.User中获得null。
怎么修?
我正在使用ASP.NET兼容模式
通过HttpContext.Current在我的Web服务中为null :
在AppDomain中,由HTTP运行时实现的功能适用于ASP.NET内容,但不适用于WCF。 ASP.NET应用程序平台的许多特定于HTTP的功能不适用于包含ASP.NET内容的AppDomain内部托管的WCF服务。 这些功能的示例包括:
HttpContext
:当从WCF服务中访问时,Current
始终为null。 请改用RequestContext
。[...]
HttpContext:以ASP.NET兼容模式运行的WCF服务可以访问Current及其关联状态。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.