私は複数のユーザーによってクライアントとして使用されるASP.NETコアアプリケーションを持っています。つまり、中央サーバー上ではホストされず、アプリケーションを使用する必要があるときはいつでも、公開された実行可能ファイルが実行されます。 Program.cs
ファイルでASP.NET Coreアプリケーションの起動後にWebブラウザを起動するにはどうすればよいですか?
次があります:
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
私が自動的に開いているブラウザを開いて、手動でhttp://localhost:5000
アドレスに入れているユーザの冗長なステップを避けるために、デフォルトのWebブラウザをしたいと思います。
これを達成するにはどうすればよいでしょうか? Run
がスレッドをブロックしているため、への呼び出し後にProgram.Start
を呼び出すと機能しません。