1
.Net Core 3ワーカーサービスでアプリ設定をセットアップする方法
.Net Core 3でappsettings.jsonを読むことに関するチュートリアルとSOの質問(App Settings .Net Coreなど)をいくつか見てきましたが、Workerサービスを処理するときのハウツーに関するポインターが見つかりません。スタートアップメソッドはありません。代わりに、mainメソッドを含むProgram.csがあります。 public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.AddHostedService<Worker>(); }); } .Net Core 3のワーカーサービスプロジェクトのappsettings.jsonファイルから読み取るにはどうすればよいですか? .Net v4.8で作成したカスタムWCFクライアントへの参照と、すべてのビジネスドメインオブジェクトのみをソリューション全体で共有する別のプロジェクトへの参照を追加しました。私のソリューションは主に.Net v4.8であり、ワーカーサービスを使用したいと考えています。クライアントプロジェクトは、コードによって内部的にWCFクライアントを作成するため、すべてのバインディングとエンドポイントを構成できます。これが.Net v4.8プロジェクトである場合、以下をapp.configに追加します。 <appSettings> ... <add key="AminServiceUri" value="http://localhost:45108/ServiceHost/v1/AminService.svc" /> <add key="BillServiceUri" value="http://localhost:45108/ServiceHost/v1/BillService.svc" /> <add …