Hi,
I would like to use shared freamework in WEB API v1 which uses MEF for dependency injection in SelfHosted WEB API .
For this I created a class derived from IDependencyResolver & implemented the methods as shown below.
public object GetService(Type serviceType)
{
var export = _container.GetExports(serviceType, null, null).SingleOrDefault();
return null != export ? export.Value : null;
}
And set the dependency resolver as
var config = new HttpSelfHostConfiguration("http://lonws21009:8080");
ControllerBuilder
config.DependencyResolver = new MefDependencyResolver(_container);
When invoking the services, I am getting the below error.
Controller does not have a default constructor