I'm using that implementation in WindowsAzure and it is working fine.
In your service you shouldn't inject the container but the DAO/Repository or
DaoDactory and blahblah
The other matter is the service factory.
As service factory I'm using a service-locator and, as described in the
post, I'm using
http://www.codeplex.com/CommonServiceLocator

in this case with the implementation for Castle.Windsor.

wait... perhaps there is an example in uNhAddIns (I can't recall
everything...).. no.. I'm moking the SL in the test..
btw
var sl = new WindsorServiceLocator(container);
ServiceLocator.SetLocatorProvider(() => sl);
container.Register(Component.For<IServiceLocator>().Instance(sl));

2009/11/13 Sandra <[email protected]>

>
> Hi Fabio
>
> Thanks for the article but I cannot make it work.
> I've changed my config file as mensioned in your article.
> Here is how my service looks like:
>
> private IWindsorContainer container;
>
> public MyService(IWindsorContainer container)
> {
>    this.container = container;
> }
>
> I get the following error message on NhSessionPerCallContextBehavior's
> constructor: 'Object reference not set to an instance of an object.'
> This is because ServiceLocator throws an exception.
>
> appreciate your help.
>
> Sandra
>
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" 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/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to