如何在ASP.NET Core应用中使用Autofac注册?

问题描述 投票:0回答:1

我正在将我的ASP.NET Web API项目迁移到ASP.NET Core。我将Autofac用于DI,并且具有以下注册:

builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
builder.RegisterHubs(Assembly.GetExecutingAssembly());
builder.RegisterWebApiFilterProvider(config);

现在,在ASP.NET Core中,我是否需要继续注册控制器和过滤器,或者它们会自动注册?

其次,注册SignalR集线器的新方法是什么?

c# asp.net-core autofac
1个回答
0
投票

我认为this Autofac docs是您的追求。根据您使用的ASP.NET Core的版本,文档中说明了不同的解决方案。

就SignalR而言,您可以遵循this Microsoft docs,并使用Autofac提供的Populate方法将服务集合填充到ContainerBuilder中。

© www.soinside.com 2019 - 2024. All rights reserved.