当前位置: 代码迷 >> C# >> Autofac在MVC中Controller多级继承的注入有关问题
  详细解决方案

Autofac在MVC中Controller多级继承的注入有关问题

热度:55   发布时间:2016-05-05 03:00:22.0
Autofac在MVC中Controller多级继承的注入问题

public class BaseApiController : ApiController
{
        public BaseApiController(IMemberService memberService)
        {
           
        }
}

public class MyController :  BaseApiController 
{
     public MyController (ILogger logger,IMemberService memberService) : base(memberService)
     {
     }
}


这种继承,使用Autofac的自动注入总是提示没有一个无参的构造函数的错误。请问这种我该怎么实现构造方法注入呢?
------解决思路----------------------
需要试试 ILogger 和 IMemberService 这两个东西能不能正常解析,它是自动找最长的能够解析的构造方法,提示没有无参构造应该是认为这两个参数至少有一个无法解析。
  相关解决方案