Pourquoi est-ce Inetinfo.exe, Dllhost.exe et aspnet_wp.exe tout début sous débogueur sur eux-mêmes et je ne peux pas joindre à une ou l'autre?

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

  •  28-10-2019
  •  | 
  •  

Question

Je suis en train de déboguer une application ASP.NET. J'ai créé un répertoire virtuel dans IIS, copié tous les fichiers binaires et web.config là. Quand je passe la demande du programme client en cours d'exécution sur le même aspnet_wp.exe ordinateur est démarré mais quelque chose va mal.

Je veux joindre au processus et d'essayer de le déboguer. Quand je demande à Visual Studio « Attacher au processus », il affiche une liste des processus et aspnet_wp.exe, inetinfo.exe et dllhost.exe sont tous affichés grisés comme si elles sont déjà débogués par un autre programme et donc je ne peux pas joindre à l'un d'eux.

J'ai essayé de désactiver l'option "debug" dans web.config:

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

mais il n'a pas changé le comportement.

Qu'est-ce qui se passe et comment puis-je faire aspnet_wp, inetinfo et DLLHOST tout début de telle façon que je peux attacher un débogueur à l'un d'eux?

Était-ce utile?

La solution

Le problème a été causé par IIS diagnostic Toolkit que j'ai installé récemment. Comme il effectue une sniffering magique sur IIS dont il a besoin attacher un débogueur. Je ne sais pas quelle composante de la boîte à outils est à l'origine du problème.

Après avoir enlevé la boîte à outils tous les trois processus commencent normalement et je peux joindre débogueur Visual Studio à l'un d'eux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top