首页 > 解决方案 > 将 api 作为窗口服务托管时出现 Net core 3.1 异常

问题描述

将 UseServiceProviderFactory(new AutofacServiceProviderFactory()) 代码与 UseWindowsService() 一起使用时出现异常 Autofac.Core.DependencyResolutionException,它表示调用构造函数 'Void .ctor(Microsoft.Extensions.Hosting.IHostEnvironment, Microsoft.Extensions. Hosting.IHostApplicationLifetime、Microsoft.Extensions.Logging.ILoggerFactory、Microsoft.Extensions.Options.IOptions 1[Microsoft.Extensions.Hosting.HostOptions], Microsoft.Extensions.Options.IOptions1[Microsoft.Extensions.Hosting.WindowsServiceLifetimeOptions])' 类型为“WindowsServiceLifetime”。

在依赖关系中,一些依赖关系也具有请求生命周期

标签: api.net-core

解决方案


推荐阅读