asp.net core3.0 mvc 用 autofac
程序员文章站
2023-11-21 15:57:52
好久没有写文章了,最近在用.net core3.0,一些开发中问题顺便记录; 1.首先nuget引入 Autofac Autofac.Extensions.DependencyInjection 2.修改Program.cs 添加.UseServiceProviderFactory(new Auto ......
好久没有写文章了,最近在用.net core3.0,一些开发中问题顺便记录;
1.首先nuget引入
autofac
autofac.extensions.dependencyinjection
2.修改program.cs 添加.useserviceproviderfactory(new autofacserviceproviderfactory())
public class program { public static void main(string[] args) { createhostbuilder(args).build().run(); } public static ihostbuilder createhostbuilder(string[] args) => host.createdefaultbuilder(args) .useserviceproviderfactory(new autofacserviceproviderfactory()) .configurewebhostdefaults(webbuilder => { webbuilder.usestartup<startup>(); }); }
3.修改startup.cs
添加 services.addcontrollerswithviews().addcontrollersasservices();
public void configureservices(iservicecollection services) { services.addcontrollerswithviews().addcontrollersasservices(); }
添加
public void configurecontainer(containerbuilder builder)
{
// 在这里添加服务注册
}
完成现在就可以在控制器中注入方法了。
推荐阅读
-
asp.net core3.0 mvc 用 autofac
-
ASP.NET MVC用存储过程批量添加修改数据操作
-
ASP.NET MVC IOC依赖注入之Autofac系列开篇
-
ASP.NET MVC IOC依赖注入之Autofac系列(一)
-
Chart.js 與 ASP.NET MVC 整合應用
-
ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下
-
ASP.NET MVC IOC 之AutoFac攻略
-
一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十一)
-
ASP.NET Core Web 应用程序系列(二)- 在ASP.NET Core中使用Autofac替换自带DI进行批量依赖注入(MVC当中应用)
-
asp.net core3.0 mvc 用 autofac