我认为这可以在我的Global.asax Application_Start中完成,但它不起作用:
var builder = new ContainerBuilder();
builder.RegisterType<ExtensibleActionInvoker>().As<IActionInvoker>();
builder.RegisterControllers(Assembly.GetExecutingAssembly()).InjectActionInvoker();
我错过了什么?
答案 0 :(得分:0)
用户错误 - 结果我错过了配置我的容器。上面的代码确实为动作过滤器设置了setter注入。