none
Silverlight Session RRS feed

  • Вопрос

  • через веб-сервис(WCF) возвращаю System.Web.HttpContext.Current.Session.SessionID и при нажатии на кнопку мне каждый раз почему-то выдает разные идентификаторы сессии. Почему так, раньше у меня такого не было?
    4 сентября 2012 г. 21:22

Ответы

Все ответы

  • Посмотрите, случайно не приходят ли запросы с разных 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
    Модератор
  • спасибо за советы. Короче полностью пересоздал свой проект, перекопировал и все заработало. Незнаю что такое было)
    12 сентября 2012 г. 11:34