首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用StateServer服务时查询会话数据

使用StateServer服务时查询会话数据
EN

Stack Overflow用户
提问于 2012-10-18 18:02:21
回答 1查看 1.8K关注 0票数 0

有谁知道在.NET 4.0Web应用中使用StateServer服务时可以跨所有活动会话进行查询的方法吗?

在我的场景中,当用户导航到我们的一个合作站点时,我设置了一段会话数据。然后,合作伙伴站点定期调用我们站点上的服务,该服务验证会话是否仍处于活动状态,并返回一些其他数据。

当我最初使用List all active ASP.NET Sessions中概述的解决方案使用InProc会话时,我设法让它工作,但是当我切换到使用StateServer服务时,这些技术不起作用,我无法查询会话。

有什么想法吗?

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-18 18:41:06

我建议你通读这篇文章- Counting the Currently Active Sessions

会话状态存储在一个名为ASPState的数据库中。该数据库包括几个存储过程,并为TempDB数据库创建了两个表。这些表分别称为ASPStateTempApplications和ASPStateTempSessions。要知道当前有多少会话处于活动状态,只需对AspStateTempSessions表运行SELECT即可。如果会话在StateServer模式下工作,则这些技巧都不会起作用。

参考:Session State Management

The ASP.NET Sessions Active counter (NOT State Server) shows invalid number after installing .NET 3.5 SP!

Count Active Sessions in ASP.Net,有些与你在问题中指定的链接相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12952040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档