我正在做一个使用Asp.net核心web api的项目,在我的解决方案中,我有多个项目,每个项目都有自己的控制器类。我添加了一个名为AccountController的控制器类,并使用应用程序部分注册了它,它将控制器注册为应用程序部分,但我还有其他控制器类Profile controller没有注册。Debugging result of profilecontr
我正在开发一个基于asp.net核心3.1 + Autofac as DI的应用程序。现在我想实现多租户功能。我可以注册租户特定的服务,它的工作与预期的一样。我想要实现的是注册租户特定的控制器,以覆盖在主/应用程序级别容器中注册的默认控制器。 我已经注册了自定义IApplicationFeatureProvider,只注册主控制器。 下面是代码。[Without tena
我有一个主要的ASP.NET核心Web项目,它消耗多个项目,但我遵循干净的架构,所有的接口都放在一个核心项目中,有定义实现的模块项目(基础设施)。主项目只引用核心项目,而不了解基础设施。这意味着我们需要扫描模块的依赖关系,并使用核心项目中定义的相应接口自动连接实现。更具体地说,假设我有一个接口IA (在核心项目中)和一个实现A(在基础设施中),传统上如果主项目引用了这两个接口,我们可以像这样手动注册依赖项: public void ConfigureS
我正在将我的ASP.NET Web API项目迁移到ASP.NET核心。我为DI使用Autofac,我有以下注册: builder.RegisterApiControllers(Assembly.GetExecutingAssembly());builder.RegisterWebApiFilterProvider(config); 现在,在ASP.NET核心