ASP.NET Core – Beware – Singleton May Not Be Singleton
If you register a type as a singleton then you expect just 1 instance of this type in your whole application. What you may not know is that ASP.NET Core is creating 2 instances of IServiceProvider
during building of the IWebHost
that may lead to 2 instance of your “singleton”.