Если вы используете веб-службы ASP.NET и хотите, чтобы среда сеанса поддерживалась для вас, вам нужно украсить метод веб-службы атрибутом, который указывает, что вам требуется сеанс.
[WebMethod(EnableSession = true)]
public void MyWebService()
{
Foo foo;
Session["MyObjectName"] = new Foo();
foo = Session["MyObjectName"] as Foo;
}
Как только вы это сделаете, вы можете получить доступ к объектам сеанса, подобным aspx.
Metro.