我們的網站很長一段時間一直在使用IIS6。我們測試了IE8,Firefox和Chrome。所有瀏覽器都正常工作。升級到IIS7會阻止Firefox接收Cookie?
我們最近做了升級到IIS7,Chrome和IE8繼續正常工作,但Firefox似乎無法獲取ASP會話cookie。因此,當我們的代碼檢查Session []對象時,我們什麼都看不到,我們認爲用戶已經註銷,並且該站點重置您的會話。
有誰知道爲什麼升級到IIS7會導致這種行爲在Firefox?我們已經: 1)恢復我們的應用程序池回到經典模式(不變); 2)在Global.asax對象中添加了一個虛擬值(不變);和 3)將web.config文件從「authentication cookieless = autodetect」更改爲「cookieless = usercookie」並返回(不更改)。
你有沒有成功解決這個問題?你還需要幫助嗎? – jcolebrand 2010-12-14 03:58:52
事實證明,這是一個餅乾時間的組合。新服務器有一個奇怪的時鐘問題,並且由於某種原因,因爲服務器認爲這是未來一天,所以一旦發佈它們就會過期。顯然,Chrome對這個問題默默無聞,但Firefox遵從它並拒絕了Cookie。 – 2011-05-19 18:24:30