powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Когда IIS вызывает Session_Start()?
7 сообщений из 7, страница 1 из 1
Когда IIS вызывает Session_Start()?
    #32468180
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда IIS вызывает Session_Start()?

Вопрос с подлянкой, в MSDN посылать не стоит - ответа в лоб я там не видел

Запускаю новый экземпляр ИЕ и отправляю его на такой адрес
http://localhost/SMSADV/Gate.aspx?DestinationAddress=71000

Session_Start() не вызывается :(((((( Перехватив траффик от IIS, пытаюсь найти там "Set-Cookie: ASP.NET_SessionId=........" - нема такого :((((((((((((((((((((

Закрываю старый ИЕ, отькрываю новый и натравливаю его на такой адрес:

http://localhost/SMSADV/default.aspx

Session_Start() вызвалась!!!!

Что мешает ИИС-у дергать Session_Start() в первом случае? И как его заставить это делать?
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32468185
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется (ответ может быть не точным) - что в первом случае данные читаются из кэша (оперативной памяти) - то есть второй экземпляр IE третируется IIS как один и тот-же компьютер так как первый экземпляр IE еще не закрыт. Где-то должны быть установки, чтобы изменить это положение вещей... И скорее всего они связаны с cookie...

Могу только зказать про ASP.NET - там есть параметр cookieless - вот в этом случе все работает так - как Вы ожидаете, потому как в каждом новом окне IE - сервер выдает уникальное дополнительное расширение...
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32468206
Фотография EvAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каждый раз когда закрываешь IE обрубается session
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32468217
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего подобного. Закрытие ИЕ на число сессий не влияет вообще. Сервр ведь не отлавливает этот момент
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32468306
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер отлавливает момент по таймеру - сколько прошло после последнего обращения. И если это аремя превысило определнное Вами время, то сессия благополучно закрывается... Хотя у Вас в это аремя может быть открыто окно с Вашей страничкой в IE...
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32469119
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти решил проблему.

У меня тот УРЛ, к-рый вызывался, не относился к реальному файлу, а мапился на

public class EricssonGate : IHttpHandler
{
}

Если HttpHandler определить так:

public class EricssonGate : IHttpHandler, IRequiresSessionState

то сессия создается, хотя на клиента кука с SessionID не уходит.
...
Рейтинг: 0 / 0
Когда IIS вызывает Session_Start()?
    #32470227
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты новый экземпляр IE как открываешь?

-- Tygra's --
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Когда IIS вызывает Session_Start()?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]