因此,這裏的設置:會話工作在一個網站上而不是其他在同一機器
- 有兩個虛擬機
- 兩個不同站點
- 這兩個網站出現在每個VM
- 這兩個網站進行負載平衡
- 這兩個站點都使用會話
- 每個站點都使用相同的會話狀態斷絕 部
- 一件作品,其他沒有
我已經嘗試了這麼多東西來收集任何有用的信息,我可以:
- 我做了一個測試頁面,有日期時間設置會話,然後寫道:出來。這告訴我會話是被保存,但每臺機器一次,就好像它是「InProc」。
- 更改會話狀態以保存在另一臺計算機上仍然不起作用
- IIS設置正確,因爲我交換了站點的主機綁定,並且沒有區別。
- 會話工作在不同的環境
- 的網站有相同的文件結構和根如預期
- 機器密鑰是相同的
那麼這到底是怎麼回事?有沒有人有過這樣的事情?任何建議,因爲我現在就試試任何東西。這一直是一個問題!
更新:(我嘗試更多的東西,我就會把他們在這裏)
- 這是不餅乾,因爲我改變了cookie的真,它仍然沒有工作
當你說它不起作用時,你是什麼意思?頁面出現了嗎?會話狀態是否被保留?是否有錯誤訊息? –
它的行爲就像InProc會話。成功存儲的位置,但每個服務器一次。所以,因爲我有兩臺機器,我有兩個不同的日期時間存儲在相同的會話密鑰 – BritishDeveloper