Ich habe eine ASP.NET Core-Anwendung, die von mehreren Benutzern als Client verwendet wird. Mit anderen Worten, sie wird nicht auf einem zentralen Server gehostet und sie werden die veröffentlichte ausführbare Datei jederzeit ausführen, wenn sie die Anwendung verwenden müssen.Wie starte ich den Webbrowser, nachdem ich meine ASP.NET Core-Anwendung gestartet habe?
In der Program.cs
Datei gibt es die folgenden:
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
Ich möchte den Standard-Web-Browser automatisch öffnen einen redundanten Schritt des Benutzers zu vermeiden, um den Browser zu öffnen und manuell in der http://localhost:5000
Adresse setzen.
Was wäre der beste Weg, dies zu erreichen? Der Aufruf von Program.Start
nach dem Anruf an Run()
funktioniert nicht, da Run
den Thread blockiert.