【发布时间】:2012-07-13 19:02:17
【问题描述】:
当我对服务进行 webrequest 调用时,为什么它总是生成一个新的 sessionid?
这就是我从 sitea.com 调用的方式
WebClient fs = new WebClient();
var data = fs.DownloadData("http://siteb.com/serice.ashx");
var tostring = System.Text.Encoding.ASCII.GetString(data);
return tostring;
这是 siteb.com 上的服务代码
[WebMethod(EnableSession = true)]
private string Read(HttpContext context)
{
var value = context.Session.SessionId;
if (value !=null) return value.ToString();
return "false";
}
每个请求的值总是不同的。我该如何坚持?
【问题讨论】:
标签: c# asp.net web-services ashx