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