0
アプリケーションで環境変数を使用しようとしているため、異なるシステム間で設定ファイルを管理する必要はありません。たぶん私はちょうどこれらの変数がどこから来ているのかについて誤解を持っています。ASP.NETコア環境変数が設定されていません
まず、私は私の地元のシステムにMediatrExampleDbConnection
と呼ばれるWindowsのシステム変数を作成 - >高度性質その後
、私は私のStartup.csでこのコードを持っている:
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
Configuration = builder.Build();
後でアクセスしようとすると、null:
var MediatrConnectionString = Configuration["MediatrExampleDbConnection"];
.AddEnvironmentVariables();
があるので、これは私のローカルシステム変数からプルするはずですか?