MVC Web API не работает с Autofac Integration
Я использовал интеграцию MVC от autofac следующим образом:
...
var container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
Но теперь я хочу воссоздать решение с новым Web Api RTM. И я хочу использовать новый класс AutofacWebApiDependencyResolver.
Но если я делаю это с AutofacWebApiDependencyResolver, я получаю эту ошибку:
The type Autofac.Integration.WebApi.AutofacWebApiDependencyResolver does not appear to implement Microsoft.Practices.ServiceLocation.IServiceLocator.
Я прочитал, что я должен сделать это сейчас для настройки распознавателя:
GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
Но если я установлю его с помощью 'apos; =', он не будет установлен. Это все еще DefaultResolver ...
Если я снова использую класс MVC AutofacDependencyResolver, он работает.
Были ли еще проблемы с autofac и web api rtm? (текущая интеграция - версия RC)