如何通过设置aspNetCompatibilityEnabled为false在WCF服务中实现获取HttpContext.Current的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计149个文字,预计阅读时间需要1分钟。
我的网站完全使用HTTPS。因此,我想使用HTTPS协议调用WCFService,但微软建议使用aspNetCompatibilityEnabled=true。然而,我们无法使用非http绑定。这可能就是为什么我收到ServiceActionException的原因。
当我使aspNetCompatibilityEnabled =“false”WCF服务工作正常HTTPS.但是HttpContext.Current的值为null.
那么如何通过HTTPS绑定获取HttpContext.Current值?
我关注这个link
有人可以帮忙吗?
要使HttpContext.Current成为非null值,您必须将aspNetCompatibility设置为true或allowed.您可以通过WebOperationContext.Current.IncomingRequest.Headers访问邮件头.本文共计149个文字,预计阅读时间需要1分钟。
我的网站完全使用HTTPS。因此,我想使用HTTPS协议调用WCFService,但微软建议使用aspNetCompatibilityEnabled=true。然而,我们无法使用非http绑定。这可能就是为什么我收到ServiceActionException的原因。
当我使aspNetCompatibilityEnabled =“false”WCF服务工作正常HTTPS.但是HttpContext.Current的值为null.
那么如何通过HTTPS绑定获取HttpContext.Current值?
我关注这个link
有人可以帮忙吗?
要使HttpContext.Current成为非null值,您必须将aspNetCompatibility设置为true或allowed.您可以通过WebOperationContext.Current.IncomingRequest.Headers访问邮件头.
