netcore2.2升级到3.1依赖注入插件切换
2021-04-23 22:28
标签:detail ica tin cap 管理 描述 friends pat rap 问题描述:原来在2.2版本中使用autofac作为注入时的管理容器,现在要升级到3.1版本,遇到了很多的问题,各种解析不了。。。 解决方案:最后因为水平太low就放弃了,改用微软自带的容器管理,改造过程中也遇到了一些问题 1、注册顺序需要注意,尤其是有依赖关系的;还有就是注册类型,静态的不能引用会话的,说的有点含糊了。。。 2、过滤器中属性注入,之前是使用的静态类,直接解析就ok,现在要变成构造方法中注入,控制器调用时莫非要把参数都带上?不用的,这个时候需要使用ServiceFilter Startup类中主要修改方法如下 netcore2.2升级到3.1依赖注入插件切换 标签:detail ica tin cap 管理 描述 friends pat rap 原文地址:https://www.cnblogs.com/wangbg/p/12237202.html [ServiceFilter(typeof(HandlerAuthorizeAttribute))]
public ActionResult Index()
{
return View();
}
public void ConfigureServices(IServiceCollection services)
{
//Redis服务帮助类(单例)
services.AddSingleton
文章标题:netcore2.2升级到3.1依赖注入插件切换
文章链接:http://soscw.com/index.php/essay/78688.html