public class Program
{
public static int Main(string[] args)
{
try
{
var host = CreateHostBuilder(args).Build();
host.Run(); // <- в отладке при закрытии браузера
return 0;
}
catch (Exception ex)
{
Log.Fatal(ex, "Host terminated unexpectedly");
return 1;
}
finally
{
Log.CloseAndFlush();
}
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
}).ConfigureLogging(log => log.AddSerilog(Log.Logger, true));
}
Поток 0x0 завершился с кодом 0 (0x0).
Программа "index.html" завершилась с кодом 4294967295 (0xffffffff).
Программа "" завершилась с кодом 4294967295 (0xffffffff).
Программа "[28968] App.exe" завершилась с кодом 4294967295 (0xffffffff).
ни в catch, ни в finally не заходим. Стало интересно почему. дакдак не помогает.
Что такое "дакдак" я не знаю.
Но если я правильно понял вопрос, то посмотри флажок "Options => WebProjects => Stop Debugger When browser window closes ..."