ASP.NET:App_Code中的静态类

时间:2010-01-08 08:24:38

标签: asp.net

如果在App_Code中放入静态类,那是否意味着只会创建一个实例,由不同的http请求共享?

或者每个请求仍然会带来一个请求?

感谢。

3 个答案:

答案 0 :(得分:2)

静态实例将在所有请求之间共享。看到这个问题:

Are static class instances unique to a request or a server in ASP.NET?

答案 1 :(得分:1)

每个工作进程都有一个实例。您可以在一台机器上处理多个工作进程,处理对同一网站的请求(“Web园”)。

将仅为该工作进程中的所有请求共享该实例。

此外,在AppPool回收期间可能会有两个工作进程在短时间内运行,因为它是使用翻转过程完成的(旧工作人员继续处理旧请求,而新工作人员处理新请求)。

答案 2 :(得分:1)

  

根本没有实例!

静态类永远不会被实例化。