Problema: Estoy trabajando con Visual Studio 2008, y cuando pongo breakpoints en el código javascript, la ejecución no se para en ellos.
Solución: En el navegador debe estar habilitada la depuración de scripts. Si se está usando Internet Explorer, se puede encontrar en Herramientas -> Opciones de internet -> Opciones avanzadas -> Deshabilitar la depuración de scripts (hay que desmarcarlo)
Si además se está desarrollando una aplicación de silverlight, para debugar en javascript hay que deshabilitar la depuración de silverlight (Propiedades del proyecto web -> Web -> debuggers)