在ASP.NET中的webservice中使用会话状态

fac*_*ook 1 c# asp.net web-services

登录时,我将用户名保存到Session["username"].在下一页,我正在进行Web服务调用.在Web服务中,我想访问此会话.

这该怎么做?

我甚EnableSession至尝试过将webmethod 设置为true.但是,仍在执行时Session["username"],显示实例设置为null异常.

请帮忙.

Fel*_*ino 5

永远不应该这样做.

Web服务是通过网络在两个电子设备之间进行通信的方法.除了由Web服务签名定义的那些之外,这2个设备不共享会话或任何其他服务器信息.

您必须记住,任何设备都可以访问您的Web服务,并且此访问权限不应取决于它所使用的语言.

因此,您应该在您提供的响应中添加要共享的所有信息.