Нет, объекты .NET не будут совместно использоваться процессами, поскольку каждый процесс получает свое собственное адресное пространство.Кроме того, если вы используете внутрипроцессное кэширование любого типа (одноэлементные объекты являются одним из видов кэширования), включая состояние сеанса в процессе, оно не может быть разделено между рабочими процессами.Наличие нескольких рабочих процессов аналогично наличию нескольких веб-серверов с балансировщиком нагрузки.