session丟失問題可能性非常多,請參見如下討論
^_^,摸到現在終於搞定拉^_^
大家不妨試試..........................
iis--->>應用程式連線池--->>屬性---->>[**][效能][執行狀況]裡的各項引數盡量都往大的改^_^),我不知道改拉那個才對的,反正我改完後所有的session都好拉.客戶的**和動網論壇的後台也跟著好拉
將session儲存在state server裡:
1.啟動服務「asp.net state service」,
2.然後,修改web.config:
注意://mode="stateserver"這種模式下即使修改頁面也不會丟失session!
當然:mode="inproc"如果你的模式為這種,修改頁面的時候會丟失session!!!!!!
對於session而言,即時你設定再長的時間,也不是很有用,因為session的釋放主要是.net自動管理,如果伺服器資源嚴重不足,它會很快釋放掉。。。。
對於上述情況,建議使用.net的頁面票據驗證,如果session不存在的話,讓它再生成一次....
可幫你解決此問題
上述要應用到cookie,也許對於安全方面不是很好^_^
以前做過乙個專案也發生了session過早過期的現象,經過我觀察發現aspnet_wp程序占用的記憶體如果超過系統記憶體總量的一定比例就過期了,後來客戶把256m記憶體加到1g,問題就沒了。不知道是不是由於記憶體原因
如果每個客服端去訪問伺服器都會這樣的話,那可能就是iis的問題,
如果只是個別的客服端的問題,那就是客服端的瀏覽器的問題!
我以前碰過客服端的問題,session過早失效,重灌瀏覽器就又好了。
伺服器端的問題就暫時還沒有遇到過!
sessionstate 的timeout),其主要原因有三種。
一:有些殺病毒軟體會去掃瞄您的web.config檔案,那時session肯定掉,這是微軟的說法。
二:程式內部裡有讓session掉失的**,及伺服器記憶體不足產生的。
三:程式有框架頁面和跨域情況。
第一種解決辦法是:使殺病毒軟體遮蔽掃瞄web.config檔案(程式執行時自己也不要去編輯它)
第二種是檢查**有無session.abandon()之類的。
第三種是在window服務中將asp.net state service 啟動。
還有可能就是你在測試期間改動了,**的檔案。
下面是幫助中的內容:
(ms-help:
asp.net 提供乙個簡單、易於使用的會話狀態模型,您可以使用該模型跨多個 web 請求儲存任意資料和物件。它使用基於字典的、記憶體中的物件引用(這些物件引用存在於 iis 程序中)快取來完成該操作。使用程序內會話狀態模式時請考慮下面的限制:
使用程序內會話狀態模式時,如果 aspnet_wp.exe 或應用程式域重新啟動,則會話狀態資料將丟失。這些重新啟動通常會在下面的情況中發生:
在應用程式的 web.config 檔案的 元素中,設定乙個導致新程序在條件被滿足時啟動的屬性,例如 memorylimit。
修改 global.asax 或 web.config 檔案。
更改到 web 應用程式的 \bin 目錄。
用防毒軟體掃瞄並修改 global.asax 檔案、web.config 檔案或 web 應用程式的 \bin 目錄下的檔案。
如果在應用程式的 web.config 檔案的 元素中啟用了網路園模式,請不要使用程序內會話狀態模式。否則將發生隨機資料丟失。
我當初是被macfee的防毒軟體搞死掉
導致系統的session很快過時,最後我把macfee的防毒軟體解除安裝掉
換了諾頓或瑞星,就沒問題了
程式對話的可能性
假設程式a和程式b都採用同一種語言。這種語言支援用 片段來打補丁。來達到a,b不斷修改對方的程式的目的。a,b通過不斷的學習網路上的動態資源,達到不斷進化的目的。a,b可繁殖。通過提取自己的特徵碼來作為自己的dna,結合對方的dna,利用仿dna配對的演算法,可能還要進行變異 即進行隨機變換 不是固...
3 3 1概率 可能性度量
1.概率定義的發展歷史 1 17世紀 貝葉斯 概率是一種主觀經驗的積累 先驗資訊 2 上世紀30年代 奈曼 概率是一種頻率值 3 上世紀60年代 公理化概率論 概率是一種特殊的函式 4 實際問題中間具體確定合理的概率 既會通過以往的經驗形成先驗資訊,也會通過樣本資訊,考察事件發生的頻率 還可能利用等...
揹包問題5 裝滿可能性數量
給出 n 個物品,以及乙個陣列,nums i 代表第i個物品的大小,保證大小均為正數,正整數 target 表示揹包的大小,找到能填滿揹包的方案數。每乙個物品只能使用一次 這個題完全被之前的可能性覆蓋了,揹包問題2,4,做乙個剪枝即可。class solution param nums an int...