2
我分開我MVC4應用到的區域,但使用不同的項目在每一個模塊項目(區域)我有一個模塊註冊控制器autofac MVC地區
protected override void Load(ContainerBuilder builder)
{
var assembly = Assembly.GetExecutingAssembly();
builder.RegisterControllers(assembly);
builder.RegisterModelBinders(assembly);
builder.RegisterModelBinderProvider();
builder.RegisterFilterProvider();
}
我有一個控制器
public class SomeController : Controller {
public SomeController (IDependency dependency){}
}
,並在主體工程全球我有這樣的:
builder.RegisterAssemblyModules();
後來,當我運行此我得到這個錯誤:
No parameterless constructor provided.
似乎註冊沒有發生。該項目未在主項目中引用
我該如何註冊?