WebApi + Простой Инжектор + OWIN

Я пытаюсь использовать SimpleInjector с OWIN в проекте WebAPI. Тем не менее, следующая строка вConfigureAuth терпит неудачу

app.CreatePerOwinContext(container.GetInstance<ApplicationUserManager>);

Исключение составляетApplicationUserManager зарегистрирован как стиль жизни «Запрос веб-API», но экземпляр запрашивается вне контекста запроса веб-API.

я используюcontainer.RegisterWebApiRequest<ApplicationUserManager>(); в инициализации контейнера. (не будет никаких исключений, если я используюRegister вместоRegisterWebApiRequestно это не предпочтительный метод согласнопростые документы инжектора)

Насколько я понимаю,ApplicationUserManager должен быть зарегистрирован с помощьюCreatePerOwinContext чтобы OWIN работал правильно. Интересно, как мы делаем это с помощью Simple Injector, учитывая, что Simple Injector не может разрешать экземпляры во время запуска.

Я уже попробовал метод вэтот так ответ но это не с тем же сообщением.

Любая идея, как я могу решить это?

Ответы на вопрос(2)

Ваш ответ на вопрос