是否在IIS7应用程序池中的工作进程之间共享数据

时间:2011-05-30 15:28:50

标签: asp.net-mvc-2 iis-7

如果我设置了最大工人流程> 1我的单例对象将在进程之间共享吗?

1 个答案:

答案 0 :(得分:3)

不,.NET进程不会在进程之间共享,因为每个进程都有自己的地址空间。此外,如果您正在使用任何类型的进程内缓存(单例对象是一种缓存),包括进程内会话状态,则无法在工作进程之间共享。拥有多个工作进程类似于拥有多个具有负载均衡器的Web服务器。