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