vscode visual unclosed tag studio code closing change brackethighlighter visual-studio debugging

visual-studio - visual - vs code change closing tag



¿Por qué el depurador no funciona? (12)

Mi depurador no funciona,
Estoy poniendo un punto de interrupción, pero en el tiempo de ejecución, Visual Studio no se detiene en BreakPoint.
¿Como arreglarlo?
No hay nada especial en mi aplicación, es una aplicación web simple. Estoy usando visual studio 2005.

He creado un nuevo proyecto de aplicación web, y en la página default.aspx hay un control de cuadrícula de salida, en el default.cs estoy rellenando una tabla de datos y la puse como fuente de datos para la cuadrícula.
Pude depurarlo, de repente el depurador nunca es golpeado.
tenga en cuenta que el depurador está en el evento de carga.



El punto de quiebre no fue golpeado, limpié y reconstruí, pero aún no golpeo,

Acabo de volver a abrir la página (en mi caso, Controlador) y comencé a trabajar bien .


En visual studio 2010

  1. Seleccione Construir> Limpiar {Nombre del proyecto}
  2. Proyecto de reconstrucción

Ahora intenta reconstruir el proyecto y prueba a depurar

Todo lo mejor


Encuentra a continuación los pasos que resolvieron mi problema:

  1. Elimine los archivos temporales de ASP.NET de C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files
  2. Cambiar la configuración de compilación para depurar de las propiedades del proyecto.
  3. Eliminar la carpeta bin de su proyecto.
  4. Compruebe si la depuración de la compilación se establece en true en el archivo web.config
  5. iisreset
  6. Reconstruir el proyecto.

Es posible que necesite configurar su aplicación en la configuración web para que pueda ser depurada.

<system.web> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="true"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> </assemblies> </compilation>


Esto puede ocurrir cuando Visual Studio está configurado para depurar el código administrado pero el código no está administrado (el código administrado se ejecuta bajo el control del tiempo de ejecución del lenguaje común (CLR)).

Para solucionar el problema, cambie el modo de depuración como se muestra en el lado derecho de la siguiente figura a Nativo solo , Mixto o Automático .

Nota al margen: recomiendo no seleccionar Mixed a menos que su sistema tenga un código administrado y un código nativo (código que no se ejecuta en CLR) porque Visual Studio no puede adjuntarse a un proceso que ya se está ejecutando en modo mixto. Para depurar un código que ya está en ejecución, Visual Studio debe configurarse para depurar solo en Nativo o Administrado .


Haga clic con el botón derecho del ratón en su proyecto -> Crear -> desmarque ''Optimizar código''


Hay un par de cosas que podrían estar equivocadas:

  • El código fuente y el ensamblaje podrían no estar sincronizados; vuelva a generar la aplicación y vuelva a intentarlo.
  • Podría estar adjunto al proceso incorrecto; verifique para ver a qué proceso está vinculado.
  • Podría haber un error lógico en su código que está causando que su punto de interrupción no sea alcanzado (es decir, el método en el que se encuentra no se llama, la ramificación lógica es el control de enrutamiento alrededor del punto de interrupción, etc.)

He visto que las respuestas ya existentes han enumerado muchas causas posibles, pero me gustaría agregar una más: si está usando herramientas de post-compilación (como ILMerge), verifique si esas herramientas mantienen su información de depuración (¿existe? un archivo .pdb ? o quizás lo haya incrustado en la salida de su compilación). Para aquellos que realmente están usando AfterBuild tareas de AfterBuild en su .csproj realmente sugiero revisarlas.


Los símbolos probablemente no están cargados, por eso no se alcanzará el punto de interrupción. ¿Estableciste el sitio web como el proyecto de inicio?

Al depurar, ¿qué proceso se adjunta? Debería ser w3wp.exe si desea depurar el código asp.net.


Realice un Clean Project y asegúrese de hacer clic en Debug , no en Run


intente desmarcar "Habilitar el proceso de alojamiento de Visual Studio" que en las propiedades del proyecto -> la depuración funcionó para mí