好久没有写文章了,最近在用.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)
{
// 在这里添加服务注册
}

完成现在就可以在控制器中注入方法了。

最新文章

  1. python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
  2. neo4j-jersey分嵌入式和服务式连接图形数据库
  3. Cats(4)- 叠加Free程序运算结果,Stacking monadic result types
  4. flask-admin章节二:wtforms的使用以及在数据库场景中使用QuerySelectField代替SelectField
  5. CSS魔法堂:Absolute Positioning就这个样
  6. DL 小记之序
  7. zabbix 分布式监控(proxy)源码安装
  8. BZOJ3687:bitset STL
  9. GCJ 2015-Qualification-B Infinite House of Pancakes 枚举,思路,误区 难度:3
  10. 无责任共享 Coursera、Udacity 等课程视频
  11. Raid1源代码分析--开篇总述
  12. 淘淘商城_day03_课堂笔记
  13. EditTextUtil 监听输入字数
  14. 27. Remove Element C++移除元素
  15. Dubbo 生态添新兵,Dubbo Admin 发布 v0.1
  16. [AHOI2009]最小割
  17. Python中threading模块的join函数
  18. Ubuntu安装开发版pidgin支持lwqq插件
  19. 函数---迭代器&amp;生成器&amp;列表解析&amp;三元表达式
  20. Java三大器之拦截器(Interceptor)的实现原理及代码示例

热门文章

  1. NMS的python实现
  2. Docker学习总结(二)--Docker安装与启动
  3. 数组的方法 forEach filter map slice splice
  4. Vue 关于多个父子组件嵌套传值
  5. JavaScript Array 数组方法汇总
  6. 转载-Springboot整合ehcache缓存
  7. Java中指令重排
  8. [翻译] .NET Core 3.0 Preview 9 发布
  9. Badboy - 导出脚本,用于JMeter性能测试
  10. POJ-3686 The Windy&#39;s KM算法 拆点题