我有我的MVC5 Web控制器,并尝试使用以下方法进行依赖注入:
Date
我的Unity配置如下所示:
Amount
但是当我导航到控制器时,出现错误:
[MissingMethodException:无法创建接口的实例。]
答案 0 :(得分:5)
您应该在控制器中使用构造函数注入,而不是在操作中注入实例。
public class PatientsController : Controller
{
private ISomeRepository _repo;
public PatientsController(ISomeRepository repo)
{
_repo = repo;
}
public ActionResult Index()
{
// use _repo here
return View();
}
}