AutoFac Web Api 2集成问题

 mobiledu2502887287 发布于 2023-02-04 12:37

我刚刚将我的所有Autofac软件包更新到最新版本以获得对web api 2的支持.在我的api控制器中,我设置了一个构造函数,询问服务层类的实例,这与我使用autofac的所有mvc的方式相同控制器,它工作正常.

在app启动时执行的ioc配置中,我已经注册了web api控制器.

builder.RegisterType().InstancePerApiRequest();

我也试过了

builder.RegisterApiControllers(Assembly.GetExecutingAssembly());

但autofac不能与我的api控制器一起使用,要求注入服务类的构造函数甚至不会被执行.如果我在api控制器上不包含默认参数less constructor,我也会收到错误.

web api 2和auto fac是否存在已知问题,或者我遗漏了什么?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有