读书人

WEB服务与SESSION有关问题在Web服务

发布时间: 2012-03-09 16:54:58 作者: rapoo

WEB服务与SESSION问题,在Web服务中System.Web.HttpContext.Current.Session 竟然为空!
我在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为空

不知大家遇到过这个问题没

[解决办法]
WebService是无状态的,所以session怎么都是空的

读书人网 >asp.net

热点推荐