Как мне получить доступ к сеансу, чтобы выполнить перезапись? - PullRequest
2 голосов
/ 21 сентября 2010

Я пытаюсь использовать метод HttpContext.Current.RewritePath для обслуживания разных версий приложения для разных клиентов.Я хотел бы иметь возможность взглянуть на объект HttpContext.Current.Session, чтобы узнать, к кому он обращается.Как ни странно, когда я смотрю на этот обработчик BeginRequest, сессия всегда показывает ноль.Я пробовал различные другие события и мне не повезло.Есть идеи по этому поводу?

1 Ответ

2 голосов
/ 21 сентября 2010

Вы должны посмотреть на страницы Обзор жизненного цикла приложения ASP.Net и Обзор состояния сеанса на MSDN.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...