設定 ASP.NET SessionState mode

前陣子公司做完異地備援演練以後,我的 web app 在 call ajax 時,就會一直因為 lost session 的問題抓不到資料要求使用者重登。

嘛...向管系統的反應以後他們也是找不到問題,所以試著自己改一下程式設定看能不能解,餵了一下狗發現可能的解法是去 web.config 裡面設定這串:

<system.web>
 <sessionState mode="StateServer">
</sessionState>
</system.web>
 待上線測試看看是否有用……

續:因為本公司有用 state server 的關係,先前上版會有自動的批次去改 web.config,但從某天之後似乎就沒改了,我新寫的專案因為龜毛的關係,沒有去 copy 舊專案的這些設定,連版型都沒套,所以就出包了......加上上面 state server 的設定後就正常。

留言

這個網誌中的熱門文章

修改Skype存放對話記錄、檔案的資料夾位置

[C# .Net] 因應資料庫Byte長度,修改中英混雜的字串長度

[C# .Net] 是否需要用 BufferedStream 當做 FileStream 的緩衝?