Reputation: 2624
To use httpContext I changed app.config and added <serviceHostingEnvironment aspNetCompatibilityEnabled="true">
inside <system.serviceModel>
.
I also added using System.Web
to my implementation class.
Problem is, httpcontext is not available in my implementation class after doing the required steps.
What I am missing?
Upvotes: 6
Views: 14221
Reputation: 1779
Why don't you use OperationContext? http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontext.aspx
Upvotes: 2
Reputation: 81700
It is possible to access HttpContext
in WCF if you set AspNetCompatibility
in web.config and on the Service Implementation.
See here.
Upvotes: 2
Reputation: 139226
See here: WCF Services and ASP.NET
Within an AppDomain, features implemented by the HTTP runtime apply to ASP.NET content but not to WCF. Many HTTP-specific features of the ASP.NET application platform do not apply to WCF Services hosted inside of an AppDomain that contains ASP.NET content. Examples of these features include the following:
HttpContext: Current is always null when accessed from within a WCF service. Use RequestContext instead.
Upvotes: 11