asp.net core3.0 mvc 用 autofac
2024-08-30 19:19:54
好久没有写文章了,最近在用.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)
{
// 在这里添加服务注册
}
完成现在就可以在控制器中注入方法了。
最新文章
- python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
- neo4j-jersey分嵌入式和服务式连接图形数据库
- Cats(4)- 叠加Free程序运算结果,Stacking monadic result types
- flask-admin章节二:wtforms的使用以及在数据库场景中使用QuerySelectField代替SelectField
- CSS魔法堂:Absolute Positioning就这个样
- DL 小记之序
- zabbix 分布式监控(proxy)源码安装
- BZOJ3687:bitset STL
- GCJ 2015-Qualification-B Infinite House of Pancakes 枚举,思路,误区 难度:3
- 无责任共享 Coursera、Udacity 等课程视频
- Raid1源代码分析--开篇总述
- 淘淘商城_day03_课堂笔记
- EditTextUtil 监听输入字数
- 27. Remove Element C++移除元素
- Dubbo 生态添新兵,Dubbo Admin 发布 v0.1
- [AHOI2009]最小割
- Python中threading模块的join函数
- Ubuntu安装开发版pidgin支持lwqq插件
- 函数---迭代器&;生成器&;列表解析&;三元表达式
- Java三大器之拦截器(Interceptor)的实现原理及代码示例