Web项目HttpContext.Current 为空

项目中,用到了WCF Service服务,用的是Windows身份验证,正常登陆后 HttpContext.Current=null

解决方法——

  1.在Web.config文件中添加配置项

<system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
  </system.serviceModel>

  2.在Service类文件上添加Attribute

 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
posted @ 2015-03-06 10:15  lishidefengchen  阅读(585)  评论(0)    收藏  举报