セットアップ: 私は、ほとんどすぐに使える Nancy + TinyIoC セットアップで、正常に動作する Web サービスを実行しています。さまざまな (AsSingleton) サービス クラスに依存します。ただし、これらはシングルトンとして注入されず、毎回新しいインスタンスが作成されます。
Nancy ブートストラップを次のようにセットアップしました。
class MyBootStrapper : DefaultNancyBootstrapper
{
    protected override void ConfigureApplicationContainer(TinyIoCContainer container)
    {
        var cp = new CertificateProvider();
        container.Register(cp).AsSingleton();
    }
}