Hey there,

I am working on a web application and i am using NHibernate and
Windsor with APS.NET MVC and i am getting a run time error message:

Can't create component 'MyProject.Models.PersonRepository' as it has
dependencies to be satisfied.
MyProject.Models.PersonRepository is waiting for the following
dependencies:

Services:
- Castle.Facilities.NHibernateIntegration.ISessionManager which was
not registered.

Here is how its my web.config file looks like:

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
      <property name="connection.provider">
        NHibernate.Connection.DriverConnectionProvider
      </property>
      <property name="connection.driver_class">
        NHibernate.Driver.SqlClientDriver
      </property>
      <property name="connection.connection_string">
        Server=.\SQLEXPRESS;Initial
Catalog=test;UID=user;PWD=password;Connect Timeout=3600;
      </property>
      <property name="dialect">
        NHibernate.Dialect.MsSql2005Dialect
      </property>
      <property name="show_sql">
        true
      </property>
      <property name='proxyfactory.factory_class'>
        NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
      </property>
      <property name="adonet.batch_size">16</property>
    </session-factory>
  </hibernate-configuration>

The exception is throw from the windsor controller factory when trying
to create the controller:

public IController CreateController(RequestContext requestContext,
string controllerName)
{
         return
_kernel.Resolve<IController>(controllerName.ToLowerInvariant() +
"controller");
}


what could possible cause this issue?

-- 
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