2009-08-26 25 views
11

me sale el error¿Cambios no permitidos cuando la depuración no administrada está habilitada?

cambios no permitidos cuando la depuración no administrada está activado

En realidad me sale el mensaje de abajo, pero Google no devuelve muchos resultados

cambios no están permitidos cuando la depuración no administrada está activado

Lo que hace este mea ¿norte? ¿Cómo lo arreglo? Tenga en cuenta que este es un proyecto de ASP.NET. Marcando Editar y Continuar no hace que este error desaparezca.

+0

He actualizado mi answert para ASP .Net – SLaks

Respuesta

21

Ir a Propiedades del proyecto y desactive código nativo en la sección Depuradores de la ficha Web.

EDITAR: Se ha cambiado para ASP .Net

+0

No hay sección de depuración en (C#) proyectos ASP.NET –

+0

Pasé horas tratando de arreglar esto, ¡gracias! – 765tgs

4

El depurador de modo mixto en Visual Studio es un depurador completamente diferente que el depurador de código nativo o depurador de código administrado. El objetivo principal es vincular tanto la API de depuración administrada muy complicada como la API de depuración nativa muy complicada al mismo tiempo para proporcionar un depurador confiable y utilizable al trabajar con código nativo y administrado simultáneamente. Debido a la forma en que se escriben los depuradores, el equipo de depuración de modo mixto de Visual Studio tendría que volver a implementar por completo la opción editar y continuar (que es la función de depuración más desafiante desde el punto de vista técnico) para incluirla. Me imagino que esto se cortó porque:

  • Es una característica extremadamente difícil de volver a implementar.
  • La implementación causaría un acoplamiento adicional significativo a los cambios internos en la API de depuración de CLR (y probablemente en la parte interna) y la API de depuración nativa.
  • El rendimiento del depurador de modo mixto retrasa significativamente al depurador de código administrado, lo que lleva a la mayoría de los usuarios a usar este último para la depuración de uso general incluso sin tener en cuenta la característica ENC. Como tal, la implementación de la característica atraerá un número mínimo de usuarios.

Los beneficios contra los desafíos prácticos conducen a un voto abrumador de dejar esta característica.

3

Para los proyectos de aplicación web del sitio web/ASP.NET ir a la pestaña "Web" y desplazarse a la parte inferior donde dice depuradores desactive código nativo

+0

+1. y esto ya se ha hecho. Pero no es tan malo como lo era antes. Tal vez ese era el problema antes. –

Cuestiones relacionadas