【问题标题】:Session management in ASP.NETASP.NET 中的会话管理
【发布时间】:2011-04-07 17:39:14
【问题描述】:

我有一个 ASP.NET 应用程序。主页上有一个用户树链接:

  1. nagarpalika
  2. 公司
  3. talukapanchayat

这个应用程序在我的电脑上运行良好。

但是当我为我的应用程序创建虚拟目录以进行功能测试时,就会出现问题。

  1. 如果不同计算机上的两个用户单击相同的链接(例如“nagarpalika”),则属于一个用户的数据会显示在另一个用户的计算机上。

  2. 会话 ID 在一台电脑上更改为另一台电脑

这是为什么?

【问题讨论】:

    标签: asp.net session-state


    【解决方案1】:

    我猜您在应用程序中使用了静态类?
    Web 应用程序中的静态类意味着如果一个用户将值存储在该类的实例中,所有用户都将看到该用户的值。

    所有用户都使用 1 个对象,因此任何人都可以读取或更改它。

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 2021-11-29
      • 2015-02-12
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      相关资源
      最近更新 更多