Session state problem when using Web Services

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • JMMB

    Session state problem when using Web Services

    The following code works fine when testing with the help web page, but it
    doesn't work when running from the client application. Anybody knows what
    could be the problem here? thanks a lot.
    JMMB

    [WebMethod(Enabl eSession=true)]
    public string CreateSession()
    {
    Session["nome"] = "Marcelo";
    return Session["nome"].ToString();
    }

    [WebMethod(Enabl eSession=true)]
    public string ReadSession()
    {
    if(Session["nome"] != null)
    return Session["nome"].ToString();
    else
    return "expired";
    }

    [WebMethod(Enabl eSession=true)]
    public void AbandonSession( )
    {
    Session.Abandon ();
    }


  • Keenan Newton

    #2
    Re: Session state problem when using Web Services

    Yup when you use the client application you must retain the cookies in
    between calls. So on the first call you get the session coookie form
    the server, and you resend the session cookie with each subsequent
    call. This is how session state typically works for a web application.

    Comment

    Working...