ASP.NET作爲文件夾主頁在Outlook中託管ASP.NET應用程序(實際上使用Silverlight但無關緊要)。在這個應用程序中有一個打開彈出窗口的鏈接,它打開一個單獨的IE窗口,而不是在Outlook中。從Outlook中託管的應用程序打開IE窗口時會話丟失
問題是,在這種情況下,似乎ASP.NET會話丟失。對ASP.NET服務的調用在Session中沒有任何內容,而Session._id則不同。我懷疑Outlook有不同於IE的Cookie。
如何從Outlook中打開IE彈出窗口時保留會話?可能通過URL以某種方式傳遞會話ID,或者在web.config中配置它?
請注意,我不想要無Cookie會話。