ASP.NET Core中的依赖注入可以说是无处不在,其通过创建一个ServiceCollection对象并将服务注册信息以ServiceDescriptor对象的形式添加在其中,其次针对ServiceCollection对象创建对应的ServiceProvider,通过ServiceProvider提供我们需要的服务实例. 这里通过IServiceCollection来查看一下 其默认注册了哪些服务. 1.使用asp.net core mvc默认模板,命令行创建项目 dotnet new mv…