VS2015 Pro, .NET Core, Application Web. J'essaye de comprendre comment obtenir des objets hors des appsettings, qui ont des objets imbriqués. Je peux le faire avec des objets à un seul niveau en créant un POCO avec des types simples qui correspondent aux noms de configuration. Mais avec des objets plus complexes, ça ne marche pas. Je récupère des objets de haut niveau, mais ils reviennent à zéro. Voici ce que j'ai jusqu'à présent:Comment configurer des objets imbriqués depuis appsettings.json dans .NET Core?
StartUp.ConfigureServices:
appsettings.json:
POCO APIContext:
Utilisation de classe:
Alors je reçois mes trois objets API en arrière, mais ils sont tous nuls. Je ne connais pas assez la configuration dans Startup.cs pour savoir à quoi il doit ressembler, mais c'est ici.
Quelles sont les erreurs que vous rencontrez? – koelkastfilosoof
@koelkastfilosoof Désolé, j'ai fait quelques changements au milieu de la saisie de cette question. Plus d'erreurs, mais j'ai mis à jour la question pour montrer que mes objets API reviennent à zéro. –
Pouvez-vous mettre un point d'arrêt dans la méthode 'Configure' dans votre' Startup' et vérifier le 'IConfiguration'? Vérifiez que tous les paramètres sont correctement chargés – koelkastfilosoof