asp.net core3.0 mvc 用 autofac
发布时间:2020-12-16 09:26:37 所属栏目:asp.Net 来源:网络整理
导读:好久没有写文章了,最近在用.net core3.0,一些开发中问题顺便记录; 1.首先nuget引入 Autofac Autofac.Extensions.DependencyInjection 2.修改Program.cs 添加.UseServiceProviderFactory(new AutofacServiceProviderFactory()) public class Program { publ
好久没有写文章了,最近在用.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 – LINQ:不支持查询运算符’ElementAtOrDefault’
- Asp.net 4.0 Forms Authentication和FriendlyUrls
- ASP.NET machineKey配置部分默认位置
- .net – 增加超时时间
- asp.net-mvc – asp.net mvc 4从控制器按钮调用方法
- asp.net – 它似乎是一个浏览器(或者它是visual studio吗?
- asp.net – 如何在json结果上使用jquery选择器
- asp.net – linq to sql update standard
- asp.net-mvc – Steve Sanderson的BeginCollectionItem帮助
- asp.net-mvc – 如何使用UpdateModel进行单元测试操作而不进
推荐文章
站长推荐
- asp.net – 保持visual studio从bin / on重建中删
- asp.net-mvc – OwinMiddleware不保留.net 4.6中
- asp.net-mvc – 不要在ASP .NET MVC 4 BundleCon
- asp.net-mvc – 在WebApi的ActionFilterAttribut
- asp.net-mvc-3 – 从根请求调用区域控制器
- asp.net – FormView ConvertEmptyStringToNull和
- 处理asp.net MVC控制器构造函数中发生的异常
- 在asp.net中引用jquery的最佳方法是什么?
- asp.net-mvc – 使用RowAction更改Kendo MVC网格
- asp.net – System.Web.Providers.DefaultMember
热点阅读