Моя проблема заключается в том, что при открытии веб-приложения из Outlook в отдельном окне IE сеанс ASP.NET теряется. Это (как описано в нескольких местах), потому что cookie в памяти теряется.
Итак, все выглядит так:
- Пользователь работает с веб-приложением ASP.NET в Outlook, и это сохраняет некоторую информацию в сеансе ASP.NET
- Пользователь нажимает кнопку Печать, чтобы открыть новое окно IE с готовыми данными для печати
- Новое окно имеет другой идентификатор сеанса ASP.NET и не может получить доступ к старым данным.
Я думаю, может быть, если я передам идентификатор сеанса ASP.NET в новое окно IE, я смогу каким-то образом "присоединиться" к этому сеансу? Скажите ASP.NET, что это тот, который мне нужен, чтобы быть текущим?