locked
Web Services, Session Cookieless="AutoDetect" Issue RRS feed

  • Question

  • I'm having an issue with using web services in a web application marked with
    session cookieless attribuet set to "AutoDetect".  My real life scenario is
    too complex to lay out but here's my situation boiled down to the nuts and
    bolts...

     

    1. Create a simple web application (not a web site) in VS 2005

     

    2. Add a web.config and then set the Session to InProc and
    cookieless="Autodetect"
    <sessionState mode="InProc" cookieless="AutoDetect" timeout="15" />

     

    3. Add a simple web service (WebService.asmx)
        /// <summary>
        /// Summary description for WebService1
        /// </summary>
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [ToolboxItem(false)]
        public class WebService1 : System.Web.Services.WebService
        {

            [WebMethod]
            public string HelloWorld()
            {
                return "Hello World";
            }
        }

     

    4. Compile and publish to your localhost.

     

    5. Create a simple Winforms application and try to add a web reference to
    the project.  When you enter the Url of the .asmx file on your localhost, it
    finds the service, but in the right side of the "Add A Web Reference" dialog
    you'll get the following error and can't add the web reference...

     

    There was an error downloading
    'http://localhost/webmethodcookielesstest/webservice1.asmx'.

    The request failed with the error message:
    --
    <html><head><title>Object moved</title></head><body>
    <h2>Object moved to <a
    href="/webmethodcookielesstest/webservice1.asmx?AspxAutoDetectCookieSupport=1">here</a>.</h2>
    </body></html>

    --.

     

    If I go back and mark the session cookieless attribute in the web config to
    "True" or "false", it works fine.  Am I the only one this is happening to?

     

    Any help would be greatly appreciated.

     

    Mike Goppert
    mike.goppert@eds.com

    Thursday, April 26, 2007 12:18 AM

Answers

All replies