Concurrent Requests for Writeable Session Variables

在之前有討論到不同網頁使用到 Writeable Session 時會卡來卡去的狀況 Lock or Blocking(使用Session要小心網頁會被 卡住 哦!),

或是 Web Service 如果開啟 Session 存取的話,預設是 Writeable Session 模式(設定 WebService 使用 ReadOnly Session)。

解法除了設定 SessionStateBehavior.ReadOnly 外,

When a Single ASP.NET Client makes Concurrent Requests for Writeable Session Variables 這篇還提供2個方式,

1.降低 Session Lock Check 的時間

2.實作 Lockless SessionStateStoreProvider

維護舊系統的朋友,如果改了 ReadOnly 又怕會影響到什麼功能,可以參考看看哦!

...繼續閱讀 »

[ASP.NET]為什麼ASP.NET WebForm程式多了「__VIEWSTATEGENERATOR」欄位? KB 2905247

最近客戶做過Windows Update後,我們公司的「死狗比爾」產品中某些功能居然不能Work了!
從.NET 1.1 (Windows 2003) 到 .NET 3.5(Windows 2008)的都是這樣子的狀況!
透過 Fiddler 比較2個Request發現,不能Work的裡面多了 __VIEWSTATEGENERATOR 欄位

...繼續閱讀 »