标签:
解决WCF hosting IIS的环境中使HttpContext.Current不为NULL, 来我们传递每次请求中的Cookie
经过测试发现只要注意下面亮点就可以了:
1. 在hosting WCF的web.config中加入:
<system.serviceModel>
<serviceHostingEnvironment
aspNetCompatibilityEnabled="true"/>
</system.serviceModel>
2. 在每个Service的定义(注意不是Contract,
不过就算加在Contract上编译是也会报错)上加上下面Attribute:
[AspNetCompatibilityrequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
再测试看看, 发现WCF hosting IIS的程序中也可以使用HttpContext.Current了.
WCF 中HttpContext.Current为null的解决办法
标签:
原文地址:http://www.cnblogs.com/federer320/p/4597869.html