выпуск поста обработчика ashx - PullRequest
1 голос
/ 02 февраля 2009

Я получаю некоторые запутанные результаты вокруг обработчика myCustom.ashx.

Если я захожу в обработчик через браузер:

Token.Instance.User.UserId = 162 // which is correct

Если я отправлю сообщение обработчику:

Token.Instance.User.UserId = 163 // a new user is generated.

Кажется, что когда я публикую сообщение, он создает новую сессию.

дополнительная информация:

public class myCustom: IHttpHandler, IReadOnlySessionState


<sessionState mode="InProc" timeout="30" cookieName="xxx"/>

1 Ответ

3 голосов
/ 02 февраля 2009

Вы используете инструмент, чтобы сделать сообщение? У него есть другая строка UserAgent? Возможно, именно поэтому вы получаете другой идентификатор сессии / пользователя, чем в браузере.

...