A页面:定义一个普通类,类包含一个静态变量a,值为:111111111111111111
B页面:修改a的值为:22222222222222
C页面:用来查看a的值
1.在vs2008中,先打开B,再打开C,C显示a的值为:222222222222222
就算用ie打开B,用chrome打开C,C仍然显示为:22222222222222,证明与客户端无关;
2.在IIS中,直接打开C,显示为:11111111111111111
证明静态变量的值与服务器有关
3.在IIS中,先打开B,再打开C,C显示a的值为:222222222222222
重启IIS,再打开C,C显示为:11111111111111111,证明服务器生命到期,静态变量也跟着死掉掉~
4.在IIS中,打开B,在虚拟机中,打开宿主机IIS的C,显示为:222222222222222
再次证明与客户端无关,即在实际使用中,不同客户端用户使用的是同一个变量值。
花了2个小时实验出来的,记录一下,要不然过不了一两个月,就只有上帝记得这次的实验结果了。
时间: 2024-10-12 15:20:47