在 Web 服务方法中启用会话,如下所示:
[WebMethod(EnableSession=true)]
public string HelloWorld()
{
return "Hello World";
}
使用无 cookie 会话状态 (web.config):
<sessionState cookieless="true"></sessionState>
然后尝试从这样的客户端调用它:
localhost.WebService1 ws1 = new localhost.WebService1(); // the web service proxy
ws1.HelloWorld();
您会收到一个重定向 WebException (302),表示该对象已被移动: