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