David H
5/11/2006 7:56:00 PM
We are trying to display a web app in Outlook but have run into a serious
issue with session state. Basically, we are attempting to set an Outlook
folder to display a web page (ala Microsoft CRM 3's Outlook integration), but
Outlook's implementation of the IE browser control appears to force a new
session whenever you open a new browser window from the home page through
script with window.open( ) or <a href=url target=_blank>New Page</a>.
I've looked at the session IDs and the popup window is definitely running in
a different session.
I'm interested in 2 different approaches but have no idea whether either
will work.
The first would be to force the popup window to run in the same session as
the page being displayed in Outlook. Is it possible, given the sessionID of
the first window, to force or trick the popup window into using that first
sessinID?
Second, cookieless sessions appear work, but we don't want to make that
change globally. Is there any way to have a user use cookieless sessions at
runtime on a case-by-case basis? Or do cookieless sessions have to be turned
on globally
in the web.config for all users of the web application?
FYI, our web app was written in ASP.Net 1.1 but we will be migrating to 2.0
fairly soon, so a solution in either version would be of interest.
Thanks!