|
Не открывается новая сессия
|
|||
---|---|---|---|
#18+
Всем привет. Есть код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
И 2 функции: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
Так вот, при выполнении любой из этих функций и запуске второй, CallContext.GetData(CurrentSessionKey) as ISession возвращает, что сессия "не мертва" и новая не открывается. Следовательно, данные не сохраняются. Т.е. в функции GetSession при повторном ее вызове сессия не открывается: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Есть идеи, почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 12:01 |
|
Не открывается новая сессия
|
|||
---|---|---|---|
#18+
Volik, а почему вы думаете, что должна открываться новая сессия, по коду чётко видно, что берётся старая ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 20:02 |
|
Не открывается новая сессия
|
|||
---|---|---|---|
#18+
pationVolik, а почему вы думаете, что должна открываться новая сессия, по коду чётко видно, что берётся старая Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Ну вот в этом куске кода она закрывается. А дальше, вот сюда Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 20:38 |
|
Не открывается новая сессия
|
|||
---|---|---|---|
#18+
Не заходит именно при 2 и дальнейшем использовании сессии. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 20:40 |
|
|
start [/forum/topic.php?fid=17&msg=38200199&tid=1350063]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 403ms |
0 / 0 |