What is the difference between DependencyResolver.SetResolver and HttpConfiguration.DependencyResolver in WebAPI
问题 I have existing project, which uses AutoFac as IoC. In the registration code i have these lines: var resolver = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(resolver)); config.DependencyResolver = new AutofacWebApiDependencyResolver(resolver); So my question is what is the difference between DependencyResolver.SetResolver and HttpConfiguration.DependecyResolver ? Why should I assign both of them? 回答1: Prevent mixing MVC and Web API in the same project.