powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объект Session
9 сообщений из 9, страница 1 из 1
Объект Session
    #32772691
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему то перестали передаваться с одной страницы ASP на другую переменные хранимые в объекте Session. Сервер ISS 5.0, используеться простой ASP. Что могло нарушиться, очень нужна помощь
...
Рейтинг: 0 / 0
Объект Session
    #32772699
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обнаружил что при переходе с одной страницы на другую параметр
Session.SessionID разный, поэтому понятно почему переменные теряються. Тогда вопрос почему меняеться параметр SessionID.
...
Рейтинг: 0 / 0
Объект Session
    #32773352
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В global.asax типа такого

Код: plaintext
1.
2.
3.
  Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    'Fires when the session is started
    Session("a") =  1 
  End Sub

Тады будет все сохраняться.

Просто сейчас у тебя каждый раз стартует новая сессия. А если добавишь код, то сессия будет сохраняться

-- Tygra's --
...
Рейтинг: 0 / 0
Объект Session
    #32773403
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему то в каталоге inetpub\wwwroot\ этого файла не было, создал его и прописал эту функцию, но не помогло SessionId все равно меняеться при переходе на другую страницу.
...
Рейтинг: 0 / 0
Объект Session
    #32773689
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если нет файла, тогда вот так в созданном:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ Import Namespace="System.Web.SessionState" %>

<script language="VB" runat="server">

Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    'Fires when the session is started
    Session("a") =  1 
  End Sub

</script>

И лежать он должен ьам же, где и вызываемые страницы

-- Tygra's --
...
Рейтинг: 0 / 0
Объект Session
    #32774583
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогает, при точном копирование тех строк, вылетала ошибка при первом обращение к ASP, ошибки исчезли только поле того как оставил следующие строки
<script language="VBScript" runat="server">

Sub Session_OnStart
Session("a") = 1
End Sub

</script>
, но это проблемы не решило, параметр SessionID все также меняеться при при переходе на другие страницы. Заметил что также теряеться переменные сохраненные в объекте Application. Попытался заново переустановить IIS, не помогло. Вопрос как правильно тогда деинсталить IIS, чтоб потом опять поставить. Еще раз хочу напомнить что используеться просто ASP, a не ASP.NET. Нужна помощь
...
Рейтинг: 0 / 0
Объект Session
    #32776286
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraНу если нет файла, тогда вот так в созданном:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ Import Namespace="System.Web.SessionState" %>

<script language="VB" runat="server">

Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    'Fires when the session is started
    Session("a") =  1 
  End Sub

</script>

И лежать он должен ьам же, где и вызываемые страницы

-- Tygra's --

Лежать он там вовсе необязан, его может просто небыть, и решение проблемы фиговое, так как это не решение проблемы, а патокание проблеме.

Надо разобратся почему так, в веб конфиге неменял случайно TimeOut для сессии? <sessionState timeout="20" /> Или на страницах в директиве Page, или может в коде где-то случано меняеш?
...
Рейтинг: 0 / 0
Объект Session
    #32776567
kxmep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куки в браузере разрешены?

Код: plaintext
kxmep
...
Рейтинг: 0 / 0
Объект Session
    #32776839
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема разрешилась, деинсталом IIS и его последующей инсталяцией. Интересно, что работало это все в течение года, и вдруг все рухнуло. В чем проблема была так и не понял, смотреть настройки в браузере нет смысла, так все это работало в корпоративной сети, и в один момент, у всех перестало работать. Если требуеться раз в год переустанавливать IIS, то c этим можно смериться. В предыдущем сообщение я говорил что установка IIS поверх не помогла. Наверное тему можно закрыть.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объект Session
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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