2
A
回答
4
,如果你想使用SQL Server作爲會話狀態服務器,把這個片段在你的web.config:
<sessionState
mode="SQLServer"
sqlConnectionString="data source=server;user id=uid;password=pwd"
cookieless="false" timeout="20" />
記住,纔能有會話序列化到狀態服務器,你應該把在會話只有可序列化的對象,否則你會得到例外。
我們在過去曾經遇到這個問題,不得不在代碼中的任何地方檢查並使所有的對象存儲在會話的Serializable中;對於一些班級來說,其他班級比較容易。
你也可以看看這篇文章:Using SQL Server for ASP.Net session state或任何其他物品,你在網上找到;-)
編輯:爲StateServer的,你應該在web.config改變模式屬性值:的StateServer。
也爲這有文章和例子和討論也SO:
ASP.NET: Moving Session Out-of-Process with StateServer(在ASP.NET冒險)
+0
不可以。我需要狀態服務器。不是sql服務器。 – Thanushka
3
步驟1:在配置的System.Web部分web.config添加如下內容
<sessionState cookieless="UseCookies" timeout="1440" mode="StateServer" />
第2步:從Control Panel => Administrative tools => Services
開始服務cal作爲「ASP.NET State Service
」
多數民衆贊成它。
相關問題
- 1. Asp.net會話狀態服務器
- 2. ASP.NET會話狀態遷移
- 3. ASP.NET會話狀態
- 4. asp.net會話狀態
- 5. ASP.Net會話狀態
- 6. ASP.NET會話狀態服務器與InProc會話
- 7. ViewState,會話和狀態服務器
- 8. 會話狀態(服務器端)
- 9. Sql服務器會話狀態問題
- 10. 狀態服務器會話模式
- 11. ASP.NET狀態服務器掛
- 12. NHibernate/ASP.Net狀態服務器異常(無法序列化會話狀態)
- 13. 無法向會話狀態服務器發出會話狀態請求?
- 14. ASP.NET會話狀態問題
- 15. ASP.NET MVC會話狀態
- 16. ASP.NET在Proc會話狀態
- 17. 監視ASP.NET會話狀態
- 18. ASP.Net會話狀態問題
- 19. 從asp.net中的狀態服務器獲取會話ID列表
- 20. DDOS攻擊ASP.NET與狀態服務器會話
- 21. 調試ASP.NET會話狀態服務器問題
- 22. ASP.NET會話狀態服務器:存儲的對象爲NULL
- 23. ASP.NET會話狀態Sql服務器模式
- 24. 在ASP.NET網絡農場中使用狀態服務器會話
- 25. ASP.NET會話狀態服務器 - 保存序列化的數據
- 26. 向上擴展的ASP.NET會話狀態服務器
- 27. 會話狀態
- 28. 會話狀態
- 29. 會話狀態服務失敗 - UWP
- 30. 服務器狀態
http://msdn.microsoft.com/en-us/library/ms972429.aspx – Peter