2012-01-25 29 views
10

Estoy tratando de depurar una aplicación .Net. Lo copié (y el .pdb) a una máquina virtual. Puedo adjuntarme al proceso, pero mis puntos de interrupción están deshabilitados después de adjuntar con:Soluciona la depuración remota de una aplicación .Net "no se han cargado símbolos para este documento".

"El punto de ruptura actualmente no se verá afectado, no se han cargado símbolos para este documento".

Estoy seguro de que el PDB en la VM es el correcto. Traté de agregar la ruta de PDB en mi máquina principal a la ruta de símbolos de Visual Studio. ¿Qué me estoy perdiendo?

(x86 Win7, Visual Studio 10, .Net 4)

Gracias

Respuesta

13

El problema era que los archivos PDB tienen que ser colocados en la misma carpeta, tanto en la máquina virtual y el anfitrión.

+0

Muchas gracias. Entonces, ¿no es posible realizar una depuración remota sin crear la misma ruta? No quiero creerlo – AndreaT

1

Otra posible causa del problema es una falta de coincidencia de versión entre el código que se ejecuta en el servidor y el código local. Pude solucionar esto volviendo a implementar el código local en el servidor.

Cuestiones relacionadas