0
我尝试为webapi集成autofac,并且遇到问题以使其工作。 我控制器构造函数签名是:WebApi控制器
public class AController: ApiController
{
public AController(IComponentContext componentContext)
{}
}
在我的Global.asax文件我也打电话的Application_Start下面的代码
protected void Application_Start()
{
var builder = new ContainerBuilder();
builder.RegisterApiControllers();
container = builder.Build();
var resolver = new AutofacWebApiDependencyResolver(container);
GlobalConfiguration.Configuration.DependencyResolver = resolver;
}
当我尝试运行我的应用程序和访问我的资源“/ api/A”,服务器返回错误500抱怨控制器没有默认构造函数的事实。我虽然这是AutofacWebApiDependencyResolver在我的情况下注入容器的任务。我该如何解决我的问题?
谢谢,