2017-10-24 9 views
0

通常のASP.NET/MVC開発では、アプリケーション/サイトディレクトリのweb.configから構成エントリをmachine.configに移動できます。IISルート以外の構成を移動する

ASP.NETコアでは、jsonベースの構成ファイルが作成されています。

+0

はい、appsettings.jsonを追加するときに、Startup.csの絶対パスを設定できます。 – Nikolaus

+0

Program.csでホストを構成するときに使用する異なるjson構成ファイルを指定できます。 https://docs.microsoft.com/en-US/aspnet/core/fundamentals/configuration?tabs=basicconfiguration – Valuator

答えて

3

技術的には、任意の場所から任意のJSONを取得できます。単に "appsettings.json"ではなく、ファイルシステム全体のパスを渡すだけです。

しかし、本当に、あなたの設定を外部化することについて話しているのであれば、環境変数やAzure Key Vaultのようなサービスを使うべきでしょう。

関連する問題