Лучший отвечающий
Silverlight Session

Вопрос
-
через веб-сервис(WCF) возвращаю System.Web.HttpContext.Current.Session.SessionID и при нажатии на кнопку мне каждый раз почему-то выдает разные идентификаторы сессии. Почему так, раньше у меня такого не было?4 сентября 2012 г. 21:22
Ответы
-
спасибо за советы. Короче полностью пересоздал свой проект, перекопировал и все заработало. Незнаю что такое было)
- Помечено в качестве ответа Abolmasov DmitryModerator 13 сентября 2012 г. 15:31
12 сентября 2012 г. 11:34
Все ответы
-
Посмотрите, случайно не приходят ли запросы с разных URL, скажем один адрес, тот же, содержит "www", а другой нет.5 сентября 2012 г. 7:37Модератор
-
а как мне это проверить?
может это связано с тем, что у меня база на mssql 2012 а 2008 удалил и поставил sql server 2012 data tools???
5 сентября 2012 г. 21:04 -
URL у Вас какие на клиенте, с которых происходит обращение к методам служб WCF?6 сентября 2012 г. 5:58Модератор
-
а как мне это проверить?
может это связано с тем, что у меня база на mssql 2012 а 2008 удалил и поставил sql server 2012 data tools???
Вообще с БД поидее не должно быть связано. Вы больше ничего не меняли в приложении, т.е. то что раньше работало без каких-либо изменений при миграции на новую БД, рабоать перестало?Для связи [mail]
7 сентября 2012 г. 7:01Модератор -
ну я локально через asp.development server запускаю приложение9 сентября 2012 г. 14:25
-
нет, ничего не менял, и доступ до сесии, все как раньше. Даже сделал чтобы сессии писались в базу(aspnetdb, и в веб-конфиге все остальное прописал), но все также. И до того ж сесии в базу не пишутся, постоянно создается как я понял новый екземпляр сесии, с новым уникальним идентификатором, и не пишется в базу. Что мне делать? Смотрел вариант с cookie, они работают, но Value там string, а мне нужно сохранять екземпляр класса. Серилизовать как последний вариант9 сентября 2012 г. 14:30
-
Такого быть не может, видимо всё же, что-то поменялось, может, случайно что-то изменили не помните или не знаете даже. Если запросы идут всегда на тот же хост и с того же браузера, то сессия должна быть одна.9 сентября 2012 г. 14:39Модератор
-
А вы можете сделать минимально работающий проект, показывающий проблему, возможно это поможет найти ошибку?
Для связи [mail]
10 сентября 2012 г. 8:12Модератор -
спасибо за советы. Короче полностью пересоздал свой проект, перекопировал и все заработало. Незнаю что такое было)
- Помечено в качестве ответа Abolmasov DmitryModerator 13 сентября 2012 г. 15:31
12 сентября 2012 г. 11:34