Por lo tanto, este tema interesante me ha estado plagando durante las últimas horas. Visual Studio 2010 Ultimate ya no conecta el depurador y me permite depurar mi código.Visual Studio 2010 no me permite depurar mi código
Si utilizo el servidor de desarrollo integrado, todo funciona bien. Si cambio a Usar servidor web IIS local (http://localhost/), todo lo que hace se conecta a w3wp.exe, pero no se cargan archivos DLL o PDB para nada. Puedo ir a Depurar> Windows> Módulos y, literalmente, no se carga nada en esta ventana. Por el contrario, cuando se utiliza el servidor de desarrollo integrado, la ventana Módulos muestra todas las DLL y muestra que los símbolos de mis archivos DLL se han cargado. Algo obviamente está mal. La instalación de VS es completamente de stock de huesos.
En IIS, mi sitio web está configurado con ASP.NET 2.0 (3.5 debido a que no existe para seleccionar en el menú desplegable), junto con la lectura/log visitas/índice de esta opciones de recursos controladas en la pestaña "Directorio".
Algunas de mis ideas fallidas:
1) Si me adjunto al proceso en la instancia de iexplore.exe donde se muestra el sitio web, carga las DLL de Internet Explorer, pero no las mías.
2) He reiniciado el equipo varias veces
3) He invocado devenv.exe/resetuserdata vez
4) He confirmado que cada proyecto es de hecho establecido depurar y no libera.
5) Eliminó todos los contenidos \ bin y reconstruyó la solución.
6) Solución completa eliminada y rechazada desde el Control de código fuente.
¿Puede alguien decirme qué le pasa a esta cosa? Voy a tener un aneurisma por el dolor de cabeza que esto me está causando.
Parece que estás en algo. Hice una pequeña modificación y no se reflejó. El depurador intenta adjuntar a w3wp.exe, como se muestra aquí: http://img710.imageshack.us/img710/4606/outputwindow.png – Tejs
¿Tiene algún punto de interrupción establecido? Si es así cuando se adjunta Visual Studio, si vas a un punto de interrupción, ¿qué dice? Por lo general, hay un mensaje si no se puede acceder a un punto de interrupción –
. Para asegurarse de que todo funciona, sugiero que comience con una aplicación web totalmente nueva (así como la crea Visual Studio). Una vez que se asegure de que funciona (depuración) con IIS, podemos continuar excluyendo otras posibilidades. Es posible que no se esté conectando al proceso correctamente, eso sucedería si CLR 4.0 carga el código, pero está conectado con el indicador CLR 2.0 que termina con el depurador teniendo expectativas diferentes. –