0
我開發了一個電子商務項目。我的項目使用.Net Framework 4.0在Server 2003/IIS 6上運行。 今天,我有Server 2008和IIS 7.5。項目正常運行,但當我重定向https頁面時,會話中斷。Server 2008 IIS 7.5 SSL會話問題
我該如何解決?
我開發了一個電子商務項目。我的項目使用.Net Framework 4.0在Server 2003/IIS 6上運行。 今天,我有Server 2008和IIS 7.5。項目正常運行,但當我重定向https頁面時,會話中斷。Server 2008 IIS 7.5 SSL會話問題
我該如何解決?
IIS爲每個http和https綁定創建不同的應用程序池。因此會話狀態在每個綁定(協議)中都會有所不同,因此您無法從其他協議中的一個協議訪問會話,除非您在客戶端計算機中設置cookie或爲會話設置cookie名稱。
簡單的解決方案是在http頁面中設置域寬cookie並在https頁面中檢索它!
我在使用無Cookie模式的會話狀態,但問題仍在繼續:( – ismailperim 2011-04-13 11:32:06
您是否在開玩笑?您需要使用Cookie來糾正此問題。不要禁用Cookie或不使用會話狀態以無Cookie模式。您應該爲您的會話設置域名範圍的Cookie來傳遞此錯誤。 – 2011-04-13 11:46:37
但該項目通常運行其他2008服務器。 – ismailperim 2011-04-13 13:24:27