尽管启用了会话,但会话在webservice中不起作用

本文关键字:会话 webservice 不起作用 启用 | 更新日期: 2023-09-27 18:21:22

我正在尝试使用会话可变值将一些值存储在像这样的Web服务中

         Session["Url"] = linkDetails.Url;
        Session["Title"] = linkDetails.Title;
        Session["Description"] = linkDetails.Description;
        Session["Favicon"] = linkDetails.Favicon.Url;
        Session["Image"] = linkDetails.Image.Url;

我已经设置了[WebMethod(enablesessionstate=true)]。然后我尝试在另一个类似的Web服务中检索这些值

     string Url = Session["Url"].ToString();
     string Title = Session["Title"].ToString();
     string Description = Session["Description"].ToString();
     string Favicon = Session["Favicon"].ToString();
     string Image = Session["Image"].ToString();

但是当我检查会话CCD_ 2时,它是空的。我有enablesessionstate=true

尽管启用了会话,但会话在webservice中不起作用

因为您可以从webservice访问会话变量,但不能使用[WebMethod(enablesessionstate=true)]分配会话变量。