VS2015 Pro、.NET Core、Webアプリケーション。.NET Coreのappsettings.jsonからネストされたオブジェクトをコンフィグレーションする方法は?
私はオブジェクトをネストされたオブジェクトを持つappsettingsから取得する方法を理解しようとしています。私は、設定名と一致する単純なタイプのPOCOを作成することによって、単一レベルのオブジェクトでそれを行うことができます。しかし、より複雑なオブジェクトでは、機能しません。トップレベルのオブジェクトを取得していますが、nullに戻ります。ここで私がこれまで持っているものです。
StartUp.ConfigureServices:
appsettings.json:
POCO APIContext:
クラスを使用して210:
は、だから私は戻って私の3 APIオブジェクトを取得しますが、それらはすべてNULLです。 Startup.csの設定が、どのようなものかを知るには十分ではありませんが、ここではそうです。
発生しているエラーは何ですか? – koelkastfilosoof
@koelkastfilosoof申し訳ありませんが、私はその質問の途中でいくつかの変更を加えました。エラーはなくなりましたが、APIオブジェクトがnullに戻ることを示すために質問を更新しました。 –
'Startup'の' Configure'メソッドにブレークポイントを置き、 'IConfiguration'をチェックできますか?すべての設定が正しくロードされていることを確認してください。 – koelkastfilosoof