Ни один из конструкторов не найден с 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder' в builder.RegisterType <ContentItemMetadataProvider> - PullRequest
0 голосов
/ 20 мая 2019

Подробная ошибка приведена ниже.

Ни один из конструкторов, найденных с 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder' для типа 'KMVC12.Controllers.HomeController', не может быть вызван с доступными службами и параметрами:Невозможно разрешить параметр «KMVC12.Repositories.IPromotedContentRepository репозиторий» конструктора «Void .ctor» (KMVC12.Repositories.IPromotedContentRepository, KMVC12.Repositories.IHomeRepository, KMVC12.Infrastructure.IOutputCacheDependenisting удаленный.) в builder.RegisterType, который я нашел в одном решении

У меня есть код ниже в файле DependencyResolverConfig.cs это причина ошибки?

 builder.RegisterType<ContentItemMetadataProvider>()
                .AsImplementedInterfaces()
                .SingleInstance()

Невозможно запустить домашнийстраница из-за вышеуказанного исключения Необходимо запустить его без каких-либо исключений в клиентской части.

...