miércoles, 4 de noviembre de 2009

Depuración ASP.Net con Internet Explorer 8

Recientemente he actualizado mi navegador de internet a Explorer 8. Todo bien, sin problemas. Pero me puse a depurar una de mis aplicaciones Web y descubri que al iniciar la depuración, el servidor Web de desarrollo se iniciaba, se abria una ventana del explorador y la aplicación se cargaba. Pero una vez que la aplicación se encontraba cargada, el entorno de desarrollo salia del modo depuración. Con lo que la aplicación no se detenia en los puntos de interrupción, ni podia inspeccionar el codigo, ni ninguna de las tareas habituales que se realizan en el proceso de depuración.

Me puse manos a la obra buscando la solución al problema, y di con ella. Y he considerado crear esta entrada para que pueda resultar util a otros.

En primer lugar, en Internet Explorer, nos dirigimos al menú Herramientas->Opciones de internet y dentro del cuadro de dialogo, seleccionamos Opciones avanzadas. Una vez alli, desactivamos las opciones Deshabilitar la depuración de scripts (Internet Explorer) y Deshabilitar la depuración de scripts (otros). Aplicamos los cambios y aceptamos.


Posteriormente abrimos el editor de registro de Windows (regedit.exe) y nos dirigimos hasta HKEY_LOCALMACHINE->SOFTWARE->Microsoft-Internet Explorer->Main. Allí nos dirigimos al menú Edición->Nuevo->Valor DWORD y le damos el nombre TabProcGrowth y la asignamos el valor 0.

Ya podemos depurar nuestras aplicaciones web con normalidad.

2 comentarios:

  1. Muy interesante esta apreciacion , mas de uno se asustara y se acordara de toda la familia de Gates XD

    ResponderEliminar
  2. La verdad es que se te queda cara de tonto cuando vas a depurar tu aplicacón y no puedes hacerlo. Mas aun si esto ocurre, como en mi caso, en un momento de urgencia, en el que se ha reportado un error y hay que corregirlo.

    Pero como ya son años utilizando herramientas de desarrollo de Microsoft, y uno esta acostumbrado a que estas cosas pasen, amen de que las soluciones suelen ser triviales, pues se mantiene la calma y busca cual es la solución que toca aplicar

    ResponderEliminar