#2 Application Partitions
Simply put, Application Partitions allow multiple versions of components to reside on the same machine. In the past, only one version of a COM+ component could be configured in the registry, and so effectively the machine could be used only with applications that used that version of the component. This meant that a single machine could not be used as a development, test, and staging server; or as the server for different versions of a production application, as is often required by Application Service Providers (ASPs).
By default, Windows .NET Server includes a Base Application Partition that you manipulate in the Component Services snap-in. However, by selecting the View, View Partitions menu item from the context menu of the My Computer node, the tree control expands to include folders for COM+ Partitions and COM+ Partition Sets (as shown in Figure 2). Partitions can then be created by right-clicking on the COM+ Partitions node and selecting New, Application Partition. Under each partition exists the COM+ Applications folder that can then be used to configure applications and components.
Figure 2 The Component Services snap-in allows partitions to be configured if the View Partitions menu item is enabled.
Access to partitions is managed through the COM+ Partition Sets node, which allows you to create a set that contains one or more partitions. Each partition set you create automatically contains the Base Application Partition and can then be populated with other partitions you've created. Access to the set is controlled by adding users through the Users folder. As you might expect, to ensure that each user sees a unique set of components, a user account can only be added to one partition set.