Asp.net mvc 2 IIS7应用程序池中的工作进程之间是否共享数据

Asp.net mvc 2 IIS7应用程序池中的工作进程之间是否共享数据,asp.net-mvc-2,iis-7,Asp.net Mvc 2,Iis 7,如果我将最大工作进程数设置为>1,我的单例对象是否会在进程之间共享?否,.NET对象不会在进程之间共享,因为每个进程都有自己的地址空间。此外,如果您使用任何类型的进程内缓存(单例对象是一种缓存),包括进程内会话状态,则不能在工作进程之间共享。拥有多个工作进程类似于拥有多个带有负载平衡器的web服务器

如果我将最大工作进程数设置为>1,我的单例对象是否会在进程之间共享?

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