2009-08-17 26 views
6

Estoy intentando depurar un servicio web de IIS utilizando la depuración remota. Debido a nuestra configuración de dominio (que NO PODEMOS cambiar) obtengo un acceso denegado cuando se remueve la depuración a través de la opción Predeterminada. La única solución que he encontrado es cambiar a la opción Remoto (solo nativo sin autenticación) en VS 2008.No se puede depurar remotamente IIS - w3wp.exe aparece en gris

El problema es que cuando me conecto al sistema remoto, el w3wp.exe aparece atenuado y, curiosamente, es el único en la lista que es. ¿Tiene esto que ver con la opción Remota? ¿Hay alguna forma de evitar esto?

Respuesta

7

En realidad resolví el problema de la mina. El w3wp.exe estaba atenuado porque había instalado Debug Diagnostics Tool en la máquina del servidor y configurarlo para que siga a IIS en caso de fallo. Aunque el programa no se estaba ejecutando, aún tenía el proceso de depuración "marcado" (esta suposición podría ser totalmente errónea). Después de eliminar los "marcadores" podría adjuntar al proceso.

Así que echa un vistazo a los servicios/programas si algo ya se attatched lo mismo para el proceso. no resuelve el problema de no beeing capaz de depurar código administrado en absoluto.

+0

define "quitar los marcadores"? ¿Tuviste que desinstalar Debug Diagnostics? –

+0

Quité la regla que figuraba en la Herramienta de diagnóstico de depuración y, de repente, w3wp.exe ya no se atenuó ... –

+0

Vili, me alegraste el día. Tuve el mismo problema y tu solución fue la solución. Debo usar "nativo" porque el DLL que estoy depurando fue escrito en C++ (código no administrado). Muchas gracias – Allbite

3

Cuando cambia al modo "Nativo solo sin autenticación", está diciendo explícitamente que solo desea depurar "nativo", es decir, código de Win32, en lugar de código .net. Por desgracia, hasta donde yo sé, no hay forma de evitar esto (¡lo intenté! :().

+1

aunque Vili tenía el respuesta al gris estás en lo correcto Todavía no puedo depurar ... pero pensé que le daría el plus, ya que mi pregunta era más acerca de estar en gris :) –

Cuestiones relacionadas