How to get instance of service in Windsor Castle 
In a multilayer application (ASP MVC: UI project, DAL project) i registered in web.config the components. 

Now i have this problem: Unit of Work pattern has do be implemented and i need to get the current instance of a particular service. The registration of the services happened in the UI project, but i need to get the current instance of this service in the DAL project. How do i get this reference? 

In the UI project i already needed a way to get something resolved:

    container = new WindsorContainer(
                    new XmlInterpreter(new ConfigResource("castle"))
                );
                personRepository= container.Resolve<IPersonRepository>();


Would it be OK to use the same technique in the DAL project? If yes, should i write the configuration in a separate file, so that it can be accessed by all the layers(projects)?

Sorry for this (i think) naive question but it's my first project using Castle and i think i don't understand the big picture of it!

Code snippet would help a lot.

Thanks in advance!
How to get instance of service in Windsor Castle 
===

In a multilayer application (ASP MVC: UI project, DAL project) i registered in web.config the components. 

Now i have this problem: Unit of Work pattern has do be implemented and i need to get the current instance of a particular service. The registration of the services happened in the UI project, but i need to get the current instance of this service in the DAL project. How do i get this reference? 

In the UI project i already needed a way to get something resolved:

    container = new WindsorContainer(
                    new XmlInterpreter(new ConfigResource("castle"))
                );
                personRepository= container.Resolve<IPersonRepository>();


Would it be OK to use the same technique in the DAL project? If yes, should i write the configuration in a separate file, so that it can be accessed by all the layers(projects)?

Sorry for this (i think) naive question but it's my first project using Castle and i think i don't understand the big picture of it!

Code snippet would help a lot.

Thanks in advance!