我有一个 asp.net mvc 网页,将我的员工 ID 存储在会话状态,但是当 2 名员工在同一时间范围内访问时,它似乎被覆盖或混淆了。我花了 2 个小时在谷歌上搜索答案,但没有找到。我自己不熟悉瘦客户端,所以我想知道会话状态在这种情况下是如何工作的。如果同一用户登录到服务器/瘦客户端,他们是否共享相同的 cookie 会话状态?我的替代方案是什么?我们一遍又一遍地为我们的瘦客户端使用相同的通用用户...
我不使用任何静态实例。示例:Session["EmployeeId"] = model.Employee.Id; 模型的非静态类。– 瘦客户端使用的是 Windows XP Embedded。用户确实使用了不同的浏览器实例,但两个实例的 Windows 通用用户名仍然相同。没有代理。
因为我使用的是默认会话状态,所以它使用了 cookie,因此不同的实例仍然看到相同的 cookie 并获得相同的会话。由于这是 MVC,我无法真正更改为 url 驱动,因为这会扰乱我的路由,并且必须为此做大量工作......请任何人有任何想法?