У меня есть набор глобальных фильтров, каждый из которых получен из IGlobalFilter
//knows how to add itself in filter collection
abstract class GlobalFilter : IGlobalFilter {}
class MyFilter : GlobalFilter, IRequestFilter{}
public class GlobalFilterActionInvoker : ControllerActionInvoker {}
Вот моя автоматическая регистрация
builder.RegisterType<MyFilter>().As<IGlobalFilter>();
builder.RegisterType<GlobalFilterActionInvoker>().As<IActionInvoker();
builder.RegisterControllers(assemblies).PropertiesAutoWired().InjectActionInvoker();
По какой-либо причине мой метод GetFilters GlobalFilterActionInvoker не вызывается.
Создаются конструкторы этих компонентов, указывающие на успешность автоматической регистрации!
Как можно устранить эту проблему?