WCF中的HttpContext

muh*_*hif 5 wcf

要使用httpContext,我更改了app.config并添加了<serviceHostingEnvironment aspNetCompatibilityEnabled="true">内部<system.serviceModel>.

我还添加using System.Web到了我的实现类中.

问题是,在执行所需的步骤后,httpcontext在我的实现类中不可用.

我错过了什么?

Sim*_*ier 10

请参见此处:WCF服务和ASP.NET

在AppDomain中,HTTP运行时实现的功能适用于ASP.NET内容,但不适用于WCF.ASP.NET应用程序平台的许多HTTP特定功能不适用于托管在包含ASP.NET内容的AppDomain内的WCF服务.这些功能的示例包括以下内容:

HttpContext: 当从WCF服务中访问时,Current始终为null.请改用RequestContext.