2011-08-24 49 views
1

我有兩個虛擬目錄,一個託管應用程序,另一個託管一個Web服務層,運行啓用ASP.NET兼容模式的WCF。Cookie在AJAX請求上得到重置

服務項目有一個HTTP模塊,用於處理傳入請求的身份驗證。登錄服務將身份驗證cookie寫入客戶端。

後續請求通過AJAX(jQuery的)處理,以從應​​用工程服務(在同一個域的另一個虛擬目錄。)

Cookie域設置正確,cookie路徑爲「/」,那麼cookie設置爲HTTP ONLY,以便腳本無法與其交互。

我的問題是登錄服務似乎是在cookie中發送帶有正確有效負載的SET-COOKIE標頭,但隨後的請求沒有將cookie發送回服務器,事實上在檢查本地存儲時cookie甚至不在那裏。

潛在的可能是我的問題?

回答

0

我們將問題追溯到Chrome。顯然有一個先前的錯誤,似乎是再次呈現,屆時cookie不會被提升爲會話,而是被丟棄。