9
votes

Pourquoi ne puis-je pas m'attacher au processus w3wp.exe lorsque je désactive mon code dans vs2010?

J'utilise VS2010 Beta 2 et j'ai allumé .NET Framework Source Steping, alors je devais désactiver "juste mon code". Mais maintenant, le processus W3WP.exe n'apparaît pas dans la liste des processus que je peux attacher à. J'ai les deux montrant toutes les boîtes de processus cochées. Est-ce un bug ou je manque quelque chose?


7 Réponses :


1
votes

Êtes-vous sûr que le processus W3WP.exe ne meurt pas lors du débogage? Est-ce qu'il apparaît dans le gestionnaire de tâches?


3 commentaires

Oui, c'est toujours dans le chef de travail. J'ai essayé de faire un IISRESET et rechargez le site, mais cela n'apparaît toujours pas dans l'écran de fixation


Avez-vous essayé de redémarrer vs? Pouvez-vous aussi essayer avec vs2008 et voir si c'est différent? Peut-être appuyez sur le bouton "Actualiser" dans la fenêtre Joindre à la fenêtre de traitement? Je n'ai aucune idée de quoi d'autre pourrait causer cela ...


Cela m'arrive parfois, si je redémarre vs2010, je peux voir W3WP dans la liste et peut attacher. bizarre.



7
votes

OK, j'ai trouvé comment le faire fonctionner, j'ai reconstruit toute la solution et cela a commencé à revoir le processus à nouveau. Cela ne fait pas beaucoup de sens pour moi, mais Oh bien.


0 commentaires

0
votes

Je n'ai pas pu trouver le processus car la page Web affiche toujours une boîte de dialogue d'erreur et n'avait pas fini de traitement.

Assurez-vous de terminer la session de débogage précédente (et d'exécuter le code Web à la fin).

Clôture Visual Studio n'a pas aidé, il en va de même pour le redémarrage de l'IIS et la reconstruction de la solution.

Tant que j'étais, une certaine manière étrange, toujours attachée à W3WP, elle ne figurait pas dans la liste de joints. Une fois que je me suis assuré que la page Web avait terminé et qu'aucun des boîtes de dialogue n'a été ouverte, W3WP revint à nouveau.


0 commentaires

27
votes

Assurez-vous de disposer des Processes d'affichage dans toutes les sessions Cochez la case cochée!


1 commentaires

C'est en fait la réponse de la question! .,



2
votes

J'ai corrigé cela en cliquant sur le débogage> Démarrer le débogage, puis une fois que cela commence, cliquez sur Arrêter le débogage. Ensuite, je suis retourné à la connexion à la boîte de dialogue Process et W3WP était à nouveau dans la liste.


1 commentaires

Cette méthode a fonctionné pour moi. Le processus W2WP était désapprémé pour une raison quelconque. J'ai donc suivi au-dessus des marches Messayhaough, je ne faisais pas déboguer directement mon projet pour ce que j'ai opença dans mon VS 2013.



0
votes

Vous devrez peut-être être membre du groupe administrateurs / administrateurs locaux pour votre machine.

Cela m'avait eu lieu sur l'un de nos VMS aujourd'hui. La fermeture, la réouverture VS2010 n'a fait aucune différence, la reconstruction du site Web (!) N'a fait aucune différence.

Mais je me suis déconnecté, connecté en tant qu'administrateur, m'a ajouté au groupe Administrateurs, déconnecté, connecté en comme moi-même, et une fois que chaque application a été chargée - je pourrais obtenir w3wp.exe Apparaître dans la liste des processus pour la fixation.

En l'absence d'une autre confirmation, il est possible que l'acte de déconnecter / se connecter à nouveau fait le truc tout seul.


0 commentaires

0
votes

Essayez de redémarrer Visual Studio. Cela a fonctionné pour moi.


0 commentaires