Scenario: My general portal is hosted in IIS using ASP.NET and a login page. After successful login via WCF service, the session token is stored in the HTTPContext.Current.Session
under mytoken
.
The portal page hosts a Silverlight app in an iframe. The SL app opens a new tab using System.Windows.Browser.HtmlPage.Window.Navigate()
.
The tab is supposed to offer a file for download. The page called is an aspx page. It accesses HTTPContext.Current.Session["mytoken"]
to get the current session token.
This works fine at all my customers except one.
Problem: At this one customer, the download tab gets null
from HTTPContext.Current.Sessions["mytoken"]
. I added a trace to confirm that. It does not work in either IE or Firefox.
The download page works fine when called on the web server directly. And each customer has a very similar setup and it works everywhere but at one site.
Does anybody know what to look for? How can the session be shared at all sites except one?
Thanks for any help!