一个 ASP.NET 应用程序(实际上是使用 Silverlight,但没关系)作为文件夹主页托管在 Outlook 中。在这个应用程序中有一个打开弹出窗口的链接,它打开一个单独的 IE 窗口,而不是在 Outlook 中。
问题是,在这种情况下,似乎 ASP.NET 会话丢失了。对 ASP.NET 服务的调用在 Session 和 Session._id 中没有任何内容。我怀疑 Outlook 的 cookie 与 IE 不同。
从 Outlook 打开 IE 弹出窗口时如何保留会话?也许以某种方式通过 URL 传递会话 ID,或者在 web.config 中配置它?
请注意,我不想要无 cookie 会话。