Castle.MicroKernel.ComponentNotFoundException:找不到用于支持服务Castle.Services.Transaction.ITransactionManager的组件

时间:2010-07-16 12:02:03

标签: asp.net-mvc fluent-nhibernate castle-windsor

您好我正在使用Castle与NHibernate Integration Faclility

我正在运行一些测试,但他们没有错误

at Castle.MicroKernel.DefaultKernel.get_Item(Type service)
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.ObtainCurrentTransaction()
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.OpenSession(String alias)
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.OpenSession()
at Core.Repositories.NHibernateSqlDbLiteRepository`1.GetAll()

1 个答案:

答案 0 :(得分:1)

我认为错误非常明显 - 您没有注册事务管理器。这可能意味着您没有将Transaction工具添加到容器中,是吗?