繁体   English   中英

ASP.NET-会话变量和重叠回收

[英]ASP.NET - Session variables and Overlapped recycle

什么是重叠回收,如以下网页的倒数第二段所述: http : //msdn.microsoft.com/zh-cn/library/ms525803%28v=vs.90%29.aspx

我目前有会话变量问题。 似乎在一种孤立的情况下,它们在一个客户端的两个页面上共享。 我试图确定是否是重复的回收或多重实例化的原因。 我正在使用标准的ASP.NET Cookie。

我已经用谷歌搜索了这两个词,但是我只能在Sharepoint服务器的上下文中找到解释。

通常,当一个会话变量在客户端实例之间共享时,是因为正在使用“网络花园”,并且会话状态保持在进程中。

在这种情况下,您需要使用进程外状态服务器。 ASP.NET上有更多说明:使用StateServer进行会话移出进程,文档位于会话状态模式下 如果您的状态服务器在同一台计算机上,则web.config条目将类似于<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="40" />

另一方面,如果在浏览器的两个选项卡中使用了相同的会话状态,那么这似乎是一个有用的解决方案: asp.net-会话-多个浏览器选项卡-不同的会话?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM