Al compilar en .net muchas
veces ponemos puntos de ruptura y luego al compilar el programa no para en el
punto de ruptura que hemos puesto. Al comporbarlo vemos que está vacío y sale
un mensaje que dice:
“the breakpoint will no
currently be hint, No Symbols have been loaded for this document”.
Este error sucede cuando
no estamos depurando el mismo código que tenemos a la vista, esto puede suceder
por varias razones, pero la principal suele ser que el código a la vista aún no
se ha compilado. Para que el punto de ruptura sea efectivo podemos probar varias
cosas, no es necesario probarlas todas podemos ir una por una y probar si ya
nos compila.
1º Asegurarse de que
estamos en modo debug.
![]() |
2º Limpiar la Solución
3º Reconstruir la solución.
4º Eliminar
todos los archivos .pdb de la carpeta bin y obj del proyecto
5º Sobre el punto de ruptura -> botón derecho del
ratón -> location
Y marcar la opción Allow the source code…
6º Las páginas .aspx deben incluir la llamada al
archivo .aspx.vb donde estamos poniendo el punto de ruptura y también deben
incluir la herencia del ensamblado donde se encuentre el código.
Incluir esto en la cabecera del archivo .aspx
CodeFile="Principal.aspx.vb"
Inherits="Web.clswebFrmPrincipal"
Si aun así sigue fallando pero ahora el punto de
ruptura dice:
The breakpoint
will not currently be hit. Unable to bind SQL breakpoint at this time. Object
containing the breakpoint not loaded.
Abrimos las propiedades del Proyecto.
Y vamos a la carpeta debug, donde elegimos Enable SQL
Server Debugging
No hay comentarios:
Publicar un comentario