目前有个项目,需要用winform去调用一个webservice,webservice中首先检查cookie,如果不存在则根据winform传过来的帐号登录并写cookie,但是现在这个cookie死活也写不进去,而使用webform调用同样的webservice则能写cookie,这个问题怎么解决?求教
代码大致如下:
  webservice
       [WebMethod(EnableSession = true)]
        public string Login(string UserName, string Password)
       {
          if (Utils.ReadCookie("ESUser").Length > 0)//检查cookie是否存在
                    return "0";
          HttpCookie cookie = new HttpCookie("MyCooKies");
          cookie["cUser"] = b;
          HttpContext.Current.Response.AppendCookie(cookie);
          return "1";
         }
   winform
         private void button1_Click(object sender, EventArgs e)
         {
            ServiceReference3.WebService1SoapClient ws = new ServiceReference3.WebService1SoapClient();
            ws.Login("gggg","sdfsdf");
          }