У меня есть служба WCF, которая размещена в службе Windows. Он использует те же библиотеки, что и проект ASP.NET. Служба WCF используется для обработки длительных операций, которые я не хочу, чтобы сайт ASP.NET работал. Я использую Autofac для обработки зависимостей в проекте ASP.NET и WCF. Поскольку я использую ASP.NET, я использую метод InstancePerLifeTimeScope () для всех регистраций. Поскольку эти же модули регистрации также используются в службе WCF, я надеялся, что они создадут экземпляры для каждого вызова метода WCF, но этого не происходит. Есть ли способ заставить Autofac считать область действия объекта такой же, как и продолжительность жизни при вызове службы?
Надеюсь, это имеет смысл.