Pas de constructeur sans paramètre défini pour cet objet dans mvc4

using Michell.ClaimsAuditAdmin.Models;
using Mitchell.ClaimsAuditAdmin.Repositories;
using Mitchell.ClaimsAuditAdmin.Web.Models;
using System.Web.Mvc;

namespace Mitchell.ClaimsAuditAdmin.Web.Controllers
{
    public class ClaimAuditAdminController : Controller
    {  
       private readonly IClaimsAuditAdminRepository claimAuditAdminRepository;


       public ClaimAuditAdminController(IClaimsAuditAdminRepository claimAuditAdminRepository)
       {
           this.claimAuditAdminRepository = claimAuditAdminRepository;
       }

         public ActionResult Index()
        {
            return View("SearchResultTest");
        }

        public ActionResult TestView()
        {
            return View("TestView");
        }


        public ViewResult DisplayClaimAuditView()
        {
           return View("_ClaimAuditAdminView");
        }

        public ActionResult SearchResultTest()
        {
            return View();
        }

        public ActionResult ClaimAuditReviewFilter()
        {
            //ClaimAuditModel objClaimAudit = new ClaimAuditModel();
            //objClaimAudit.ClaimAudit_ID = 1;
            //objClaimAudit.ClaimAudit_Name = "Claim1";
            //objClaimAudit.FromDate = DateTime.Now.AddYears(-1);
            //objClaimAudit.FromDate = DateTime.Now;
            return PartialView("_ClaimAuditAdminView");
        }



    }
}

Je sais que cette question a été posée de nombreuses fois,mais après la lecture de tous ces soi des questions similaires, je ne suis pas en mesure de suivre mon erreur.J'ai mis le débogueur dans Mon Constructeur du contrôleur(ClaimAuditAdminController) mais débogueur ne pas s'y rend.
Mon Route.Config est

public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "ClaimAuditAdmin", action = "DisplayClaimAuditView", id = UrlParameter.Optional }
            );
        }

et la capture d'écran de mon erreur est

Détails De L'Exception: System.MissingMethodException: Pas sans paramètre
constructeur défini pour cet objet.

Source De L'Erreur:

Une exception non gérée s'est produite lors de l'exécution de la
demande web actuelle. Informations concernant l'origine et l'emplacement de
l'exception peut être identifié à l'aide de la trace de pile d'exception ci-dessous.

Trace De La Pile:

[MissingMethodException: Pas de constructeur sans paramètre défini pour cette
objet.] Système.Propriétaire du.CreateInstance(RuntimeType type,
Valeur de type Boolean publicOnly, Boolean noCheck, Boolean& canBeCached,
RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
Système.RuntimeType.CreateInstanceSlow(valeur de type Boolean publicOnly, Boolean
skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +113
Système.RuntimeType.CreateInstanceDefaultCtor(valeur de type Boolean publicOnly,
Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
+232 Système.Activateur.CreateInstance(Type de type Boolean non publiques) +83 Système.Activateur.CreateInstance(Type) +6 Système.Web.Mvc.DefaultControllerActivator.Créer(RequestContext
requestContext, Type controllerType) +55

[InvalidOperationException: Une erreur s'est produite lors de la tentative de créer une
contrôleur de type
'Mitchell.ClaimsAuditAdmin.Web.Les contrôleurs.ClaimAuditAdminController'.
Assurez-vous que le contrôleur a un sans paramètre constructeur public.]
Système.Web.Mvc.DefaultControllerActivator.Créer(RequestContext
requestContext, Type controllerType) +179
Système.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext
requestContext, Type controllerType) +80
Système.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext
requestContext, Chaîne controllerName) +74
Système.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase
httpContext, IController& controller, IControllerFactory& usine)
+197 Système.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback rappel, l'état de l'Objet) +49
Système.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext,
AsyncCallback rappel, l'état de l'Objet) +50
Système.Web.Mvc.MvcHandler.Système.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext
contexte, AsyncCallback cb, Objet extraData) +16
Système.Web.CallHandlerExecutionStep.Système.Web.HttpApplication.IExecutionStep.Execute()
+301 Système.Web.HttpApplication.ExecuteStep(IExecutionStep étape, Boolean& completedSynchronously) +155

-------------------------------------------------------------------------------- Les Informations De Version: Microsoft .NET Framework Version:4.0.30319;
ASP.NET Version:4.0.30319.17929
}

OriginalL'auteur F11 | 2013-05-26