AutoFac.Core.DependencyResolutionException dopo aver seguito l'esercitazione

AutoFac.Core.DependencyResolutionException dopo aver seguito l'esercitazione
builder.RegisterType<IDomainRepository>().As<IDomainRepository>();
                     ^^

dovrebbe essere

builder.RegisterType<DomainRepository>().As<IDomainRepository>();
                     ^

perché devi RegisterType di tipo Concrete, non l'interfaccia.

Concetti di registrazione Autofac

Estratto: