我正在完成我的第一个网络服务。它将数据存储在我稍后需要检查的数据集上,因此我需要保留这些信息。
我已经在Web服务的方法“EnableSession = true”
中启用了会话[WebMethod(Description = "Receives status requests, as well as status udpates.", EnableSession = true)]
如果我调试Web服务一切正常,但如果我尝试使用在发布时将请求发送到Web服务的应用程序,会话将一次又一次地重新启动。任何人都可以告诉我,为了实现这一目标,我必须杀谁?
答案 0 :(得分:3)
您必须在客户端设置cookie容器:
var cookieContainer = new System.Net.CookieContainer();
client.CookieContainer = cookieContainer;