发布应用程序后,客户端计算机上的变量冲突问题

时间:2015-02-01 09:33:57

标签: c# asp.net class session iis

我不熟悉在服务器中部署asp.net Web应用程序,其中多个用户可以同时登录应用程序并使用系统。我已完成系统开发,现在已准备好部署。我怀疑是由于多用户同时访问造成的冲突。由于多个用户将从不同的客户端计算机访问系统,我的应用程序中创建的类文件或会话变量中存储的值是否会在多次访问时发生冲突?如果发生这种情况怎么办?解决这些问题的最佳做法是什么? 有帮助吗? 提前谢谢......

1 个答案:

答案 0 :(得分:0)

ASP.Net将自己管理会话和变量, 你不担心会话冲突,因为每个请求和会话在技术上都是彼此独立的, ASP.NET使用高度随机的120位数字作为其会话ID,因此几乎不可能获得重复的ID,

如果要在每种情况下保持会话唯一且活动,请使用SessionStateMode作为提供所需功能的StateServer。

了解更多信息HereHere对您有用,但对于静态全局变量,最好避免使用它们,您应该稍加注意Here