請幫助,因爲這一直是推動我自上週以來,堅果和我還沒有更接近解決方案...會議呼籲空
環境:IIS 7.5,.NET 4.0,jQuery的(最新)
我有一個內部的Web服務,我打電話來創建一個由許多客戶和他們的關係組成的層次結構對象。在我的web服務中,我將層次結構對象存儲在HttpContext.Current.Session
中。
不久之後,在我的javascript I循環中,用戶可見的客戶。對於每個客戶,我調用一個$ .ajax函數來調用我的Web服務中的另一個過程。在C#代碼中,我從HttpContext.Current.Session
中讀取我的層次結構對象,並使用linq讀取當前客戶的數據。
我的問題是HttpContext.Current.Session["hierarchy"]
爲某些客戶返回null。即使我打電話完全相同的網址,每次都不是同一個客戶。
我已經嘗試從HttpContext.Current.Session
之後立即讀取層次結構,只是爲了驗證我的層次結構對象中的所有內容是否實際寫入HttpContext.Current.Session
。
我試過記錄HttpContext.Current.Session.SessionId
來驗證會話是否相同,並且所有內容都加起來。
我已提前與和沒有我的Default.apsx
感謝EnableSessionState
想任何人誰可以指導我在正確的方向...
./CJ
這是WCF是的。我有aspNetCompatibilityEnabled =「true」。 – CJe