【发布时间】:2011-01-14 00:32:46
【问题描述】:
我希望有人能更新有关会话及其 ID 的日期信息。
我在 IIS 7 上运行,我们看到分配给超过 1 个 IP 地址的会话。
我排除了它是由用户重置其 IP 地址引起的,例如通过拔下他们的调制解调器。
在至少一种情况下,用户登录并发现来自其他用户的数据已保存到他的帐户中(确定数据存储在哪个帐户中的用户 ID 保存在会话变量中)。在另一个例子中,一名员工登录以检查问题,因为给了不同用户的会话。
不仅仅是会话变量,我在日志中看到会话 ID 本身与两个不同的 IP 地址相关联。在某一时刻,我们超过 10% 的用户都在发生这种情况。
我想知道问题是否不在我们的系统中,因为我发现在每种情况下,共享会话 ID 的 IP 都在同一个 ISP 上或共享至少一个名称服务器。
我非常欢迎任何想法,我们越来越绝望了!
【问题讨论】:
-
好吧,听起来很奇怪。但要解决您的问题,我们首先需要知道您的环境是什么样的:编程语言(iis 可以运行很多东西)、任何缓存/平衡实例?
-
公平点,我使用的是 .NET 3.5,特别是 C#。我们端没有缓存/平衡,但我认为它在用户/ISP端是一种可能性。这是您在任何 .NET 环境中遇到过的问题吗?
标签: iis-7 session unique sessionid