Hi Corey,

this is what I have:

in global.asax
 private readonly IWindsorContainer _container;

        public MvcApplication()
        {
            _container = new WindsorContainer(new XmlInterpreter());
            new RhinoServiceBusConfiguration().UseCastleWindsor();
            _container.Install(new MyWindsorInstaller());
        }

in MyWindsorInstaller
        public void Install(Castle.Windsor.IWindsorContainer
container, Castle.MicroKernel.SubSystems.Configuration.IConfigurationStore
store)
        {
            container.Register(Component
               
.For<HomeController>().LifeStyle.PerWebRequest.ImplementedBy<HomeController>());
        }
in HomeController
       public HomeController(IServiceBus bus)

Unfortunately I'm getting the following exception:

Can't create component 'ElCarteroWebRole.Controllers.HomeController'
as it has dependencies to be satisfied.
ElCarteroWebRole.Controllers.HomeController is waiting for the
following dependencies:

Services:
- Rhino.ServiceBus.IServiceBus which was not registered.

Hence it looks like I'm failing to register the bus to IServiceBus in
Windsor. I thought RhinoServiceBusConfiguration will handle this, but
I'm obviously wrong. What am I missing?

Thanks!

On Thu, Sep 22, 2011 at 1:27 AM, Corey Kaylor <[email protected]> wrote:
>
> Assuming you already use Windsor and have some bootstrapping code to wire 
> things up. The configuration code should be very similar to what you find in 
> most of the unit tests. Here's an example.
>
> https://github.com/hibernating-rhinos/rhino-esb/blob/master/Rhino.ServiceBus.Tests/BusSubscriptionTests.cs#L20
>
> On Wed, Sep 21, 2011 at 4:24 PM, juan agui <[email protected]> wrote:
>>
>> Hi guys,
>>
>> I wonder if someone would share some code/pointers for registering RSB
>> with Castle.Windsor in an asp.net MVC web . Bottom line is having my
>> controllers injected with the bus dependency
>>
>> NB: I tried using the Alexandria sample stuff, but its
>> Rhino.ServiceBus looks somewhat outdated.
>>
>> Thanks,
>> Juan
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Rhino Tools Dev" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/rhino-tools-dev?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Rhino Tools Dev" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rhino-tools-dev?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to