Регистрация зависимостей в TinyIOC для использования в NancyFX

У меня есть еще один вопрос новичка о регистрации дополнительных зависимостей в TinyIoc для использования в NancyFX.

Я продолжаю получать следующие исключения при запуске приложения ...

Unable to resolve type: AdvancedSearchService.Interfaces.IResponseFactory

Exception Details: TinyIoC.TinyIoCResolutionException: Unable to resolve type: AdvancedSearchService.Interfaces.IResponseFactory

Source Error: 
Line 25:             var container = TinyIoCContainer.Current;
Line 26: 
Line 27:             _responseFactory = container.Resolve<IResponseFactory>();
Line 28:           
Line 29: 

В настоящее время я неправильно регистрирую свои зависимости, но, похоже, не могу найти правильный путь. Ниже мой код в моем собственном загрузчике. Также обратите внимание, что в настоящее время я не вызываю метод base.ConfigureRequestContainer, потому что не могу понять, как получить текущий контекст для передачи в него.

protected override void ConfigureApplicationContainer(TinyIoCContainer container)
{
    container.Register<IRavenSessionManager>(new RavenSessionManager());
    base.ConfigureApplicationContainer(container);

    ConfigureRequestContainer(container);
}


protected void ConfigureRequestContainer(TinyIoCContainer applicationContainer)
{
    var requestContainer = applicationContainer.GetChildContainer();
    requestContainer.Register<ISearchRepository>(new    SearchRepository(requestContainer.Resolve<IRavenSessionManager>().GetSession()));
    requestContainer.Register<IResponseFactory>(new ResponseFactory(requestContainer.Resolve<ISearchRepository>()));
    //base.ConfigureRequestContainer(requestContainer,[I NEED THE CONTEXT])
}

Любая помощь будет по достоинству оценена ... видимо, мое невежество не имеет границ :)

Ответы на вопрос(1)

Ваш ответ на вопрос