asp.net identité 2.0 unité non-résolution par défaut de l'utilisateur de stocker

- je obtenir de l'exception suivante lorsque vous essayez de configurer l'Unité à l'aide de l'Unité.Mvc5 avec un MVC 5 application à l'aide d'Identité 2.0 et de l'Identité 2.0 Échantillons standard. j'ai lu ce DONC Configurer l'Unité pour DI ASP.NET Identité et je ne suis toujours pas clair sur ce que je suis absent. Ce que je fais mal?

Le type de courant, Système.Les données.Commun.DbConnection, est une classe abstraite et ne peut pas être construit. Êtes-vous manque un type de la cartographie?

[ResolutionFailedException: la Résolution de la dépendance à l'échec, type = "myApp.Web.Les contrôleurs.AccountController", nom = "(aucun)".
Exception s'est produite lors: lors de la résolution d'.

Exception est la suivante: InvalidOperationException - Le type de courant, Système.Les données.Commun.DbConnection, est une classe abstraite et ne peut pas être construit. Êtes-vous manque un type de la cartographie?

Au moment de l'exception, le conteneur a été:

Résoudre myApp.Web.Les contrôleurs.AccountController,(aucune)
Régler le paramètre "userManager" du constructeur myApp.Web.Les contrôleurs.AccountController(myApp.Web.Modèles.ApplicationUserManager userManager)
La résolution de myApp.Web.Modèles.ApplicationUserManager,(aucune)
Régler le paramètre "magasin" du constructeur myApp.Web.Models.ApplicationUserManager(Microsoft.AspNet.Identity.IUserStore1[[myApp.Web.DAL.Profiles.ApplicationUser, myApp.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] store)
Resolving Microsoft.AspNet.Identity.EntityFramework.UserStore
1[myApp.Web.DAL.Profiles.ApplicationUser],(none) (mappé à partir de Microsoft.AspNet.L'identité.IUserStore1[myApp.Web.DAL.Profiles.ApplicationUser], (none))
Resolving parameter "context" of constructor Microsoft.AspNet.Identity.EntityFramework.UserStore
1[[myApp.Web.DAL.Les profils.ApplicationUser, myApp.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]](le Système.Les données.De l'entité.DbContext contexte)
La Résolution Du Système.Les données.De l'entité.DbContext,(aucune)
Régler le paramètre "existingConnection" du constructeur du Système.Les données.De l'entité.DbContext(Système D'.Les données.Commun.DbConnection existingConnection, Système.Les données.De l'entité.L'Infrastructure.DbCompiledModel modèle, Système d'.Boolean contextOwnsConnection)
La Résolution Du Système.Les données.Commun.DbConnection,(aucun)

compte contrôleur que j'ai modifié, il

 public AccountController(ApplicationUserManager userManager)
 {
      _userManager = userManager;
 }

 private ApplicationUserManager _userManager;

conteneurs j'ai enregistré

container.RegisterType<ApplicationUserManager>(new HierarchicalLifetimeManager());
container.RegisterType<IUserStore<ApplicationUser>, UserStore<ApplicationUser>>(new HierarchicalLifetimeManager());

OriginalL'auteur Michael | 2014-04-22