¿Por qué inetinfo.exe, dllhost.exe y aspnet_wp.exe comienzan con depurador en sí mismos y no puedo adjuntar a ninguno de los dos?

StackOverflow https://stackoverflow.com/questions/4873425

  •  28-10-2019
  •  | 
  •  

Pregunta

Estoy tratando de depurar una aplicación ASP.NET. He creado un directorio virtual en IIS, copié todos los binarios y web.config allí. Cuando apruebo la solicitud del programa del cliente que se ejecuta en la misma computadora, se inicia aspnet_wp.exe, pero luego algo sale mal.

Quiero adjuntar al proceso e intentar depurarlo. Cuando le pido a Visual Studio que se "conecte al proceso", muestra una lista de procesos y aspnet_wp.exe, inetinfo.exe y dllhost.exe Todos se muestran grises como si ya estuvieran depurados por algún otro programa, por lo que no puedo adjuntar a ninguno de ellos.

He intentado deshabilitar la opción "Depurar" en Web.Config:

<system.web>
    <compilation debug="false">
    othersettings
</system.web>

Pero no cambió el comportamiento.

¿Qué está sucediendo y cómo hago ASPNET_WP, INETINFO y DLLHOST comienzan de tal manera que puedo adjuntar un depurador a cualquiera de ellos?

¿Fue útil?

Solución

El problema fue causado por IIS Diagnostic Toolkit que instalé recientemente. Dado que realiza un poco de mágico rastreando en IIS, necesita unir como depurador. No sé qué componente del conjunto de herramientas está causando el problema.

Después de eliminar el kit de herramientas, los tres procesos comienzan normalmente y puedo adjuntar Visual Studio Depugger a cualquiera de ellos.

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