Sesión de Debug con ASP.NET e IE8

Si estás vas a debugear una aplicación de asp.net y estableces un breakpoint, puede sorprenderte que no se pare cuando la ejecución pase por ese punto.
Esto sucede cuando el explorador predeterminado es IE8 y ya tienes una sesión abierta antes de lanzar la depuración. Si cuando empiezas a depurar no tienes Internet Explorer, podrás debugear sin problemas.

La solución:

  • Abrir RegEdit
  • Ir a HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
  • Agregar una nueva entrada "DWord" llamada "TabProcGrowth"
  • Establecer TabProcGrowth = 0
Las implicaciones que tiene este cambio se pueden ver aquí, en el punto 4.
Básicamente estamos cambiando el modo en que se gestionan los subprocesos para cada tab del navegador. Poniendo TabProcGrowth = 0 hacemos que se comporte como IE7.


saludos

Comentarios

Entradas populares de este blog

Install NET Core 2.1 SDK on Rasapbian

Actualizar automáticamente la versión del ejecutable con el nº de build de Jenkins

Pasar parámetros dinámicos a Attributes