при нажатии на ссылку приложения asp.net в outlook открывается с тем же идентификатором сессии - PullRequest
0 голосов
/ 31 мая 2011

http://support.microsoft.com/kb/932474

Вы открываете приложение, подключенное к ASP.NET, в Internet Explorer.Приложение отправляет сообщение электронной почты Microsoft Outlook, содержащее гиперссылку.В этом сценарии предполагается, что приложение получит новый сеанс при нажатии гиперссылки в Outlook.Однако Outlook использует тот же сеанс, что и приложение, подключенное к ASP.NET.Это происходит потому, что новая страница, открываемая в Internet Explorer, использует существующий процесс Internet Explorer вместо создания нового процесса.Такое поведение является конструктивным, поскольку использование существующего процесса экономит ресурсы и время.

Для поддержания состояния системы в этом сценарии вы можете использовать строку запроса для хранения состояния приложения.Для получения дополнительной информации о том, как сохранить состояние в приложении активных страниц сервера, щелкните следующий номер статьи базы знаний Майкрософт:

-

Кто-нибудь когда-либо приходил?через такого рода требования?Нам нужно добиться точно такого же поведения, как указано здесь - но новое окно, открытое из outlook, должно иметь другой сеанс.

Любые подсказки?

Сценарий: 1. Приложение ASP.NET, открытое в IE6.0 - так что у него есть сеанс 2. Нажмите на ссылку в OUTLOOK, которая идет к тому же приложению - открывается в новом окне или существующем окне.

1 и 2 имеют одинаковые сеансы.Жалкий.Мне нужно открыть пункт 2 в новом окне с новым сеансом.

1 Ответ

0 голосов
/ 31 мая 2011

Такое поведение будет происходить с каждым веб-браузером, а не только с IE. Идентификатор сеанса ASP.Net хранится в файле cookie, который используется во всех окнах / вкладках экземпляра браузера.

Если ваши пользователи действительно должны запускать разные сеансы одновременно, вы можете хранить данные нескольких сеансов в одном сеансе. Чтобы узнать, какой «под-сеанс» в реальном сеансе вы запускаете, вам нужно будет сохранить какой-то идентификатор в строке запроса каждой ссылки, хотя ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...