Веб-служба WAP возвращает другой идентификатор сеанса с веб-сайта

Я конвертирую код из проекта веб-сайта (WSP) в проект веб-приложения. У меня есть несколько веб-сервисов, которые являются частью сайта. При использовании WSP идентификатор сеанса был обычным, но при использовании WAP идентификатор сеанса различается между веб-сайтом и веб-службой. Мне нужно, чтобы они были такими же. Возможно ли это с помощью WAP?


person Bob Jones    schedule 17.10.2011    source источник


Ответы (2)


Вы включаете состояние сеанса в своем веб-сервисе?

[WebMethod(EnableSession = true)]
public string GetName()
{
   return (string)Session["MyName"];
}
person andleer    schedule 18.10.2011
comment
Да, я включаю эту строку. - person Bob Jones; 23.10.2011

Это была одна из тех странных ошибок, которые просто исчезли. Я не знаю, что я изменил, но похоже, что и веб-сайт, и служба используют один и тот же SessionID.

person Bob Jones    schedule 21.10.2011