发布应用程序后客户端机器上的变量冲突问题
Issue regarding variables conflict on client machines after publishing application
我不熟悉在服务器中部署 asp.net Web 应用程序,多个用户可以同时登录应用程序和使用系统。我已经完成了系统的开发,现在可以部署了。我怀疑由于同时有多个用户访问而引起的冲突。由于多个用户将从不同的客户端计算机访问系统,存储在 class 文件或我在我的应用程序中创建的会话变量中的值是否会在多次访问时发生冲突?如果发生这种情况,我该如何预防?解决这些问题的最佳做法是什么?
有什么帮助吗?
提前致谢...
ASP.Net 将管理会话和变量本身,
您不必担心会话冲突,因为每个请求和会话在技术上都是相互独立的,
ASP.NET 使用高度随机的 120 位数字作为其会话 ID,因此几乎不可能获得重复 ID,
如果您想让会话在每种情况下都保持唯一且有效,请使用 SessionStateMode 作为提供所需功能的 StateServer。
了解更多信息Here and Here can be useful for you, but about static global variable it's preferred to avoid them and you should take a little care see Here
我不熟悉在服务器中部署 asp.net Web 应用程序,多个用户可以同时登录应用程序和使用系统。我已经完成了系统的开发,现在可以部署了。我怀疑由于同时有多个用户访问而引起的冲突。由于多个用户将从不同的客户端计算机访问系统,存储在 class 文件或我在我的应用程序中创建的会话变量中的值是否会在多次访问时发生冲突?如果发生这种情况,我该如何预防?解决这些问题的最佳做法是什么? 有什么帮助吗? 提前致谢...
ASP.Net 将管理会话和变量本身, 您不必担心会话冲突,因为每个请求和会话在技术上都是相互独立的, ASP.NET 使用高度随机的 120 位数字作为其会话 ID,因此几乎不可能获得重复 ID,
如果您想让会话在每种情况下都保持唯一且有效,请使用 SessionStateMode 作为提供所需功能的 StateServer。
了解更多信息Here and Here can be useful for you, but about static global variable it's preferred to avoid them and you should take a little care see Here