在C#Web服务中创建会话
本文关键字:创建 会话 服务 C#Web | 更新日期: 2023-09-27 18:24:49
在C#Web服务中创建会话
我需要创建一个会话来将用户名存储在webservice中。
在这个Web服务中,我根据Username的值创建会话:
[WebMethod(EnableSession = true)]
Session["Username"] = Username.ToString();
在这个其他的Web服务中,我已经从Username的值调用了会话:
[WebMethod(EnableSession = true)]
string valueFromSession = Session["Username"].ToString();
当我尝试从用户名的值恢复会话时,我出现了错误。
object reference not set to at instant of object
提前感谢您的帮助。
检查
Username.ToString()
我认为这是空的,这就是为什么错误是弹出的。
check〔WebMethod(EnableSession=true)〕。您收到此错误,因为会话["用户名"]没有任何值。
客户端是否在每个请求中都会发回从服务器收到的cookie?如果没有,您需要将cookie发布到请求中。