2011-05-15 3 views
1

J'essaye de déboguer un gestionnaire http que j'ai écrit avec VS 2008. Je pouvais être capable de joindre au processus avec VS 2008. Mais quand j'essaie de faire la même chose avec VS 2010, aucun de mes points d'arrêt ne sont touchés.Débogage du gestionnaire asp.net sur VS 2010 avec WIN 7

J'ai modifié mon fichier web.config en vain. Ma compréhension est que IIS 7 utilise des pools d'applications, mais sous quel compte? J'ai essayé de joindre au processus avec IE 8, mais cela ne semble pas fonctionner non plus.

Est-ce que quelqu'un d'autre sait ce que je pourrais manquer?

+0

d'intérêt ?: http://stackoverflow.com/questions/4653236/unable-to-start-debugging-on-the-web-server-could-not-start-asp-net-debugging-vs –

Répondre

0

Vous devriez rechercher un processus appelé w3wp. Vous devez cocher la case "Afficher les processus de tous les utilisateurs" dans la boîte de dialogue Attacher et vous devez démarrer Visual Studio en tant qu'administrateur (cliquez avec le bouton droit sur l'icône VS -> Exécuter en tant qu'administrateur).

Lorsque plusieurs pools d'applications s'exécutent sur la machine locale, vous trouverez plusieurs processus portant le même nom. Vous pouvez les joindre tous, ou bien il y a une extension appelée "W3WP Advanced Attacher (WADA)", qui vous montre chaque processus auquel le site est associé, ainsi, vous pouvez seulement attacher à celui que vous voulez:
http://visualstudiogallery.msdn.microsoft.com/7d740ee7-344a-4550-a272-b6de0071f42f
Je ne me dérange pas et attache à tous les processus w3wp. Mon collègue utilise l'extension avec succès, donc pas de grosse différence.

Questions connexes