WebApi + Simple Injector + OWIN
I am trying to use SimpleInjector with OWIN in a WebAPI project. However, the following line in ConfigureAuth fails app.CreatePerOwinContext(container.GetInstance<ApplicationUserManager>); The exception is The ApplicationUserManager is registered as 'Web API Request' lifestyle, but the instance is requested outside the context of a Web API Request. I am using container.RegisterWebApiRequest<ApplicationUserManager>(); in container initialization. (there won't be any exceptions if I use Register instead of RegisterWebApiRequest but this is not the preferred method as per simple injector docs )