У меня есть приложение ASP.NET Core, которое будет использоваться как клиент несколькими пользователями. Другими словами, он не будет размещен на центральном сервере, и они будут запускать опубликованный исполняемый файл в любое время, когда им нужно будет использовать приложение.
В файле Program.cs
есть следующее:
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
Я бы хотел, чтобы веб-браузер по умолчанию автоматически открывался, чтобы избежать избыточного шага пользователя, который должен открыть браузер и вручную ввести адрес http://localhost:5000
.
Каким будет лучший способ достичь этого? Вызов Program.Start
после вызова Run()
не будет работать, потому что Run
блокирует поток.