私は次のブートストラップを持っています
public class NancyBootStrapper: DefaultNancyBootstrapper
{
    protected override void ConfigureRequestContainer(TinyIoC.TinyIoCContainer container, NancyContext context)
    {
        base.ConfigureRequestContainer(container, context);
        var ravenSession = container.Resolve< IRavenSessionProvider >().GetSession();
        container.Register( ravenSession );
    }
}
Nancyアプリが次のコンストラクターを使用してBlogServiceをインスタンス化しようとしたとき
    public BlogService(IDocumentSession documentSession)
    {
        this.documentSession = documentSession;
    }
アプリケーションが爆発し、ドキュメントセッションを解決できないことを示します。また、テストメソッド内で次のことを試しました(コンストラクターインジェクションを削除しました)。
    public void BuildCategories()
    {
        var container = TinyIoCContainer.Current;
        documentSession = container.Resolve< IDocumentSession >();
        documentSession.Store(new Category{Title = "test"});
        documentSession.Store(new Category{Title = ".net"});
        documentSession.SaveChanges();
    }
これも爆発し、documentSessionを解決できないことを指摘します。
NancyFXまたはTinyIoCを使用したのはこれが初めてなので、documentSessionはNancyモジュール内で解決されることに言及する必要がありますが、根本的に間違ったことをしている可能性があります。
誰かが修正やいくつかの提案を提供できますか?