我在A.ASPX.CS中写了如下信息
Session["a"]="test";
在同一个工程中,我写了一个WebService,内容如下  if ( System.Web.HttpContext.Current == null ) return string.Empty ;
  if ( System.Web.HttpContext.Current.Session  == null ) return string.Empty ;
  object session =System.Web.HttpContext.Current.Session[ "a"] ;这个Web服务在我的同一个工程的 B.aspx.cs中调用
结果不能正常获取SESSION,调试的时候发现
if ( System.Web.HttpContext.Current.Session  == null ) return string.Empty ;这句被执行了,也就是说通过Web服务调用的时候System.Web.HttpContext.Current.Session为空不知大家遇到过这个问题没