4 <section name=
"castle" type=
"Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor"/>
8 <facility id=
"facility.dynLoader" type=
"Castle.Facilities.DynamicLoader.DynamicLoaderFacility, Castle.Facilities.DynamicLoader">
9 <domain id=
"domain1" applicationName=
"Isolated Domain 1" shadowCopyFiles=
"true">
11 <!-- the "~" symbol is replaced by the application path of the current AppDomain -->
12 <applicationBase>~/../plugins
</applicationBase>
15 <!-- every component implementing the SampleApp.Extensibility.IPlugin interface
16 will be registered on a MicroKernel located in the isolated AppDomain -->
17 <components id=
"plugin.*">
18 <providesService service=
"SampleApp.Extensibility.IPlugin, SampleApp" />
25 <!-- this component will be created in the isolated AppDomain named 'domain1' -->
26 <component id=
"remoteFactory" domain=
"domain1" service=
"SampleApp.IRemoteFactory, SampleApp" type=
"SampleApp.RemoteFactory, SampleApp" />