visual studio remote remota net mvc habilitar depuracion deployed debugger debug asp application asp.net asp.net-mvc visual-studio-2008 debugging

asp.net - remote - iis debug visual studio



Puntos de ruptura páginas aspx (2)

¿Cómo se establece un punto de quiebre en las etiquetas del servidor en páginas .aspx? p.ej

<% dim breakhere =new object() %>

La aplicación web se ejecuta en modo de depuración con <compilation debug="true" ... en el web.config. Pero la página dice:

El punto de ruptura no será golpeado actualmente. No se han cargado símbolos para este documento.

¿Hay algo más que deba establecer?


No lo he intentado yo mismo pero en ASP (VBScript) puedes inyectar una instrucción STOP y eso disparará el IDE para romper esa línea

Ejemplo

<% STOP Dim o as Object = new Object() %>

HTH


en lugar de establecer el punto de interrupción directamente, puede usar

<% System.Diagnostics.Debugger.Break(); // more code here... %>

Sin embargo, una mejor sugerencia es no poner código en línea en su marcado; en su lugar, ponerlo en un método en el archivo de código subyacente, y luego llamar a ese método desde su marcado. En su método en el código subyacente, puede usar los puntos de interrupción como lo haría normalmente.