visual tutorial studio profesional microsoft descargar community code visual-studio visual-studio-2017

visual studio - tutorial - Cómo detener el cierre automático del navegador cuando detiene la depuración en VS 2017



visual studio 2017 tutorial (6)

Estoy probando el nuevo RC VS 2017 y me pregunto si alguien sabe cómo recuperar el comportamiento de depuración anterior

En VS 2015 fue así:

Presione iniciar depuración

  • El sitio web se abre en una nueva pestaña de Chrome
  • Presione detener depuración
  • El sitio web todavía está abierto y el sitio aún se está ejecutando / activo

Ahora en 2017:

  • Presione iniciar depuración
  • El sitio web se abre en una nueva ventana que no puede acoplarse a ninguna otra ventana / pestaña de Chrome
  • Presione detener depuración
  • La ventana del sitio web / Chrome se cierra, no puedo continuar usando el sitio a menos que vaya manualmente a la ventana localhost en Chrome

¿Es posible en 2017 volver al estilo 2015? ¿Entonces la ventana de Chrome / Sitio web puede acoplarse con otras ventanas / pestañas de Chrome, y permanece abierta después de que detenga la depuración?

Además, encuentro que la nueva ventana de Chrome es frustrante de usar, ya que parece que no tiene ningún historial / contenido disponible. Por ejemplo, no puedo completar automáticamente formularios o URL, lo cual es muy molesto cuando intento probar un formulario


Estoy escribiendo esta respuesta porque creo que las anteriores solo cubren la mitad del problema.

Lo primero que desea es deshacerse de este molesto ''ejecutar Chrome como una nueva ventana y cerrar automáticamente cuando se detiene la depuración''

Herramientas → Opciones → desmarque Habilitar depuración de JavaScript para ASP.NET

Después de hacer eso al iniciar la depuración, Chrome abre una nueva pestaña, después de detener la pestaña no se cierra pero el sitio web refrescante muestra una pantalla en blanco

de nuevo en Herramientas → Opciones

desmarque Habilitar Edición y Continuar

Desde ahora tienes tu antiguo comportamiento de vuelta.


Hay dos maneras de hacer esto:

  1. Inicie sin depurar presionando ctrl + f5 o
  2. Inicie con depuración (presionando f5) y luego vaya al menú Depurar y presione "Separar todo"

Espero que ayude.



Para aquellos de ustedes que actualizaron a Visual Studio 2019, esa configuración ahora está en Herramientas> Opciones ...

Y luego en el cuadro de diálogo de opciones (ver imagen a continuación) Proyectos y soluciones> Proyecto web:
Desmarque Stop debugger when broswer window is closed, close browser when debugging


Vaya a Herramientas -> Opciones y busque " Detener depurador ". Luego seleccione el nodo Proyectos web en Proyectos y soluciones. Desmarque " Detener depurador cuando la ventana del navegador esté cerrada ". Antes de esta opción, debe aplicar la sugerencia de .

PD: esta opción se puede usar después de VS versión 15.7


Visual Studio 2017 versión 15.7 y superior y Visual Studio 2019 cambiaron las cosas nuevamente.

Deshabilitar las siguientes casillas de verificación le permitirá mantener abierto el navegador (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

  • ( Visual Studio 2017 ) Deshabilite "Detener depurador cuando la ventana del navegador está cerrada".
  • ( Visual Studio 2019 ) Deshabilite "Detener depurador cuando la ventana del navegador está cerrada, cierre el navegador cuando la depuración se detenga".