Te damos el resultado a este dilema, o por lo menos eso pensamos. Si continuas con dudas dínoslo y sin tardar
Solución:
Visual Studio 2017 versión 15.7 y superior y Visual Studio 2019 cambió las cosas de nuevo.
Deshabilitar las siguientes casillas de verificación le permitirá mantener el navegador abierto (no se cierra después de detener la depuración) y abre otra pestaña (en lugar de otra ventana):
Herramientas > Opciones > Depuración > General
- Deshabilite “Habilitar la depuración de JavaScript para ASP.NET (Chrome, Edge e IE)”.
Herramientas > Opciones > Proyectos y soluciones > Proyectos web
- (estudio visual 2017) Deshabilite “Detener el depurador cuando se cierre la ventana del navegador”.
- (estudio visual 2019) Deshabilite “Detener el depurador cuando se cierre la ventana del navegador, cerrar el navegador cuando se detenga la depuración”.
El motivo del cambio de comportamiento se debe a la compatibilidad de VS 2017 con la depuración de JavaScript/TypeScript que se ejecuta en Chrome. Vea el anuncio aquí https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Para volver al comportamiento de 2015 en el que el depurador no cierra Chrome, deshabilite el depurador de secuencias de comandos de IE/Chrome en Herramientas -> Opciones así:
Para aquellos de ustedes que actualizaron a Visual Studio 2019, esa configuración ahora se encuentra en Herramientas> Opciones…
Y luego en el cuadro de diálogo de opciones (ver imagen a continuación) Proyectos y soluciones > Proyecto web:
Desmarcar Stop debugger when broswer window is closed, close browser when debugging