vatrushka
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имею проблему с Session Sharing. задача: опубликованное приложение запускается с одного компьютера, после чего запускается с другого от того же пользователя. с половине случаев сессия "перехватывается", то есть Session ID остаётся прежним, а клиент при этом меняется (на первом компьютере автоматически делается disconnect session, то есть бесшовное окно опубликованного приложения просто исчезает с экрана, а процесс на сервере остаётся работать). Таким образом я вижу это приложение с разных компьютеров. Проблема: в оставшихся случаях при тех же условиях при запуске на другом компьютере этого же приложения от того же пользователя открывается новая сессия и запускается второй экземпляр этого приложения, что не получается, так как приложение проверяет нет ли уже запущенного экземпляра, если есть - видим сообщение о том, что программа уже запущена. помогает только поход на сервер и в Сitrix Managemet Console просто делать дисконнект сеанса на первой машине, после чего при запуске на второй мы попадаем в имеющийся сеанс без проблем. Вот неясно почему так нестабильно работает Session Sharing? фифти-фифти не устраивает. Мне требуется видеть это приложение со второго компьютера, при этом "вышибая" сессию на первом. под вышибанием я имею в виду дисконнект. Никаких закономерностей уловить не могу Незнаю, понятно ли описал проблему, но вот вкратце: Каким образом сделать так, чтобы активную сессию с одной машине вышибало в состояние Disconnected при попытке запуска этого же приложения под этим же пользователем с другой машины и эта сессия переходила бы вновь в статус Active с тем же Session ID, но уже на другом клиенте? | Всего записей: 27 | Зарегистр. 04-12-2006 | Отправлено: 23:21 29-03-2010 | Исправлено: vatrushka, 23:40 29-03-2010 |
|