我正在构建一个c#Windows服务,并且我添加了一个自托管的Web API。 我使用ServiceCollection作为Windows服务的DI解决方案,这很好。
如何为Web API使用相同的ServiceCollection,以便Windows服务和Web API都可以解析相同的服务(IMyAwsomeManager)?
HTTPConfiguration具有DependencyResolver属性,但是它采用IDependencyResolver,而IServiceCollection不是。
我是否必须使用另一个DI解决方案而不是ServiceCollection才能使其正常工作? (Autofac或其他)