代码之家  ›  专栏  ›  技术社区  ›  Joel Martinez

ASP.NET全局/静态存储?

  •  4
  • Joel Martinez  · 技术社区  · 14 年前

    我有一个线程安全对象,它是以前在Windows服务/客户端方案中使用的API的一部分。这个线程安全对象本质上是一个单例对象,并存储在一个静态变量中,以便所有调用方都可以访问相同的状态。

    此API最近开始在ASP.NET应用程序中使用,我怀疑我们看到的某些异常行为可能是由于意外的AppDomain/Lifecycle行为造成的。所以我想知道我是否能得到一些验证:

    静态变量是否可靠地用于 所有请求 或者ASP.NET是否对多个请求具有多个AppDomain进行了任何欺骗?

    我知道这是一个网络花园的情况…但是我们的IIS配置为仅使用1个进程,并且配置为每天仅循环一次

    1 回复  |  直到 12 年前
        1
  •  1
  •   Insomniac    14 年前