C'est l'erreur que je reçois:
système.InvalidoperationException: impossible de résoudre le service pour type 'mybackend.enties.stripe' tout en essayant d'activer 'myBackend.controls.stripecontroller'. à Microsoft.extensions.dependencendencyInjection.Activatorutities.getservice (iserviceProvider sp, type de type, type obligatoire, Boolean Isdefullarameterrequiped) P> blockQuote>
Je travaille à l'aide de MOWORAPPER pour la première fois. Je suis aussi nouveau à net. J'utilise un httpport pour obtenir des données de l'extrémité avant dans le format p>
xxx pré> J'ai des fichiers de strip.cs et de stripedto.cs: p>
xxx striptedto: p>
xxx pré> Il s'agit du fichier de profil de mappage: p>
xxx pré> enfin c'est le contrôleur : P>
services.AddAutoMapper();
3 Réponses :
Tout d'abord, vous devez installer le package d'injection de dépendance automapper: p>
install-package automapper.extensions.microsoft.dependencySinjection p>
Call Services.AddaUtomapper () Dans la méthode ConfigureServices dans la classe de démarrage. p>
plus sur ceci à: https://dotnetcoretorials.com/2017/09/23 / Utilisation-Automapper-ASP-Net-Core / P>
L'auteur a déjà fait cela. Sinon, le imapper code> variable
_mapper code> n'a pas pu être utilisé ni le contrôleur pourrait être instancié.
J'ai ajouté les packages ci-dessus. Je reçois la même erreur. Comment console Console Connectez-vous ce que je reçois de l'avant pour éliminer automapper?
@ Robingüldenpfennig, vous êtes correct, hors cours! :)
Votre CODELAPPER CODE> Configuration dans
La classe de démarrage code> doit être la suivante:
public void ConfigureServices(IServiceCollection services)
{
// Auto Mapper Configurations
var mappingConfig = new MapperConfiguration(mc =>
{
mc.AddProfile(new MappingProfile());
});
IMapper mapper = mappingConfig.CreateMapper();
services.AddSingleton(mapper);
//........
}
J'ai trop peur d'utiliser TeamViewer. Comment console Console Sweatdo de l'extrémité avant du HttpPost?
J'installe TeamViewer
Auto Maper a une extension pour cela dans ASP.NET CORE - SERVICES.ADDAUTOMAPPER (); CODE>
Je sais qu'il est trop tard p>
Mais c'est à cause de la configuration de votre démarrage et de votre automapper P>
services.addAutomapper (typeof (mappage). Associebly); P>
meilleures salutations p>
Où se trouve votre code code> code de configuration dans la classe de démarrage?
Github.com/automapper/...
Votre erreur ne semble pas être sur l'automapper. Avez-vous des propriétés sur le stripecontoller? Avez-vous modifié ('Simplifier') le code posté?
@LUCIANBARGAOANU Quel est votre problème? Pourquoi avez-vous voté la bonne réponse? Vous avez fait la même chose dans le passé!
J'ai eu le même problème. Et j'utilise un projet différent de convertisseurs / cartographie. Utilisez ce code Services.AddAutomapper (typeOf (MappingProfile) .getTypeInfo (). Assemblage); MappingProfile - Peut être dans un autre projet. Vous pouvez également utiliser Just Createmap (). Refersemap ();