Simple Injector fails to inject per Web API request registered class during Owin startup
问题 I'm creating an API using Owin, Web API, Entity Framework, ASP.NET Identity. I'm using Simple Injector as my DI framework of choice. During the Owin startup process, I want to seed my database with some sample data. This is handled by a class implementing IDatabaseInitializer , which looks something like this: public class MyDbInitializer : DropCreateDatabaseAlways<MyDataContext> { private readonly IUserManager _userManager; public MyDbInitializer(IUserManager userManager) { _userManager =