ASP.NET 中的会话管理

发布于 2024-10-30 19:02:54 字数 331 浏览 2 评论 0原文

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

  1. nagarpalika
  2. Corporation
  3. talukapanchayat

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

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

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

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

这是为什么?

I have an ASP.NET application. There is a tree link of users on the main page:

  1. nagarpalika
  2. corporation
  3. talukapanchayat

This application runs fine on my PC.

But when I create the virtual directory for my application for functional testing a problem is created.

  1. If two users on different computers click the same link (such as 'nagarpalika'), then data belonging to one user is displayed in the other user's pc.

  2. The session id changes on one pc to the other one

Why is this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦太阳 2024-11-06 19:02:54

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

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

I would guess that you are using static classes inside your application?
Static classes inside a web application means that if one user stores values in an instance of that class, all users will see that user's values.

All users use 1 object, so any body can read it or change it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文