Pregunta

Cuando creo una nueva solución de Azure (con un rol web y un rol de trabajador), agregue una línea de código al archivo predeterminado.aspx.cs, ponga un punto de interrupción allí y lance la depuración en el tejido de desarrollo, cuando el punto de interrupción se ve en el golpe Y miro la pestaña Intellitrace, me enfrento al siguiente mensaje de error:

Intellitrace no está recopilando datos para esta sesión de depuración. Es posible que el tipo de proyecto no sea compatible o el proceso al que está depurando puede haber sido adjunto o lanzado con Intellitrace Discapacitada. Reiniciar la sesión de depuración en Visual Studio puede resolver esto. Tenga en cuenta que Intellitrace no es compatible cuando se adhiere a un proceso que ya se está ejecutando. Si ha seleccionado una ubicación personalizada para las grabaciones de Intelitrace [sic], asegúrese de que se escriba por el proceso.

El problema también ocurre con otras soluciones de Azure que creé anteriormente. Cuando creo una aplicación web ASP .NET estándar, puedo usar Intellitrace sin dificultad. He probado esto tanto sin seleccionar una ubicación personalizada para grabaciones de Intellitrace y usar la misma ubicación que utilicé para una aplicación web ASP .NET estándar. También intenté reiniciar la computadora. También reinstalé el SDK de Windows Azure. Debido a la preocupación de que Intellitrace podría no funcionar cuando la depuración de SQL Server está habilitada, me aseguré de que la depuración del servidor SQL se deshabilitara en el rol de trabajador (el único proyecto que tenía una opción para esto en la etiqueta de depuración de la configuración del proyecto).

El recurso más cercano en esta pregunta es En los foros de MSDN. La respuesta no está clara. Afirma: "Para localmente, puedes habilitar Intellitrace, pero tendrías que agregar el complemento a mano". ¿Qué se suma y qué significa agregar el complemento a mano? La respuesta allí también se refiere a esta publicación de blog, pero eso discute solo cómo habilitar Intellitrace para aplicaciones que ya se han implementado en la nube de Windows Azure y no aborda el uso de Intellitrace en el tejido de desarrollo.

¿Fue útil?

Solución

Intellitrace no funciona contra la tela de desarrollo local. Debe implementar su aplicación para que Intellitrace funcione. Más sobre la depuración de aplicaciones de Azure aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top