[英]Using Autofac in an embedded ASP.NET Core project
我在WPF應用程序中使用ASP.NET Core 2.1,以提供對該應用程序的REST API訪問。 該應用程序使用Autofac,並且在應用程序啟動時已經注冊了幾個模塊。 遵循Autofac快速入門指南(“ With ConfigureContainer”),我將DependencyInjection NuGet包添加到ASP.NET Core項目中,並在通過以下WebHostBuilder
創建WebHostBuilder
的部分中對其進行了配置
.ConfigureServices(services => services.AddAutofac())
但是,依賴項注入在ASP.NET Core控制器中不起作用。 我確定我缺少配置步驟,所以有什么提示可以使用已注冊的組件嗎?
更新:我遵循了指南“在ASP.NET Core中添加自定義依賴項注入容器” ,並將ASP.NET Core依賴項填充到了自己的容器中,但是,此容器不知道容器或已經存在的實例的LifetimeScope主應用程序的Autofac。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.