processus w3wp non trouvé

J'utilise Visual Studio 2010 pour déboguer un asp.net projet MVC dans ma machine locale. Les étapes sont:

cliquez sur Debug et essayez d'attch process "w3wp.EXE." Cependant, il n'est pas dans la liste.

je suis sûr que" Afficher les processus dans toutes les sessions " est cliqué.

78
demandé sur Yan Brunet 2012-11-20 00:52:22

14 réponses

w3wp.exe n'apparaîtra pas dans le processus en cours d'exécution' sauf s'il y a réellement une instance de l'application web en cours d'exécution.

Essayez d'accéder à votre page web d'abord, lorsqu'il est affiché pour la première fois, essayez de joindre votre débogueur. Le processus devrait maintenant apparaître.

136
répondu Yan Brunet 2012-11-19 21:01:12

vous devez cliquer sur Afficher les processus de tous les utilisateurs au bas de la liste du Gestionnaire des tâches. C'est ce que je devais faire.

59
répondu Jacob Pressures 2013-11-23 22:47:38
  1. Redémarrer IIS
  2. clic droit sur votre site > > Gérer le site Web > > parcourir
  3. retour à Visual Studio rafraîchir la liste des processus
12
répondu Neph 2015-02-27 19:55:21

si vous utilisez quelque chose comme Advanced Rest Client pour tester les routes, appelez votre route à nouveau puis rafraîchissez la liste des processus et il apparaîtra

1
répondu JrBriones 2014-03-28 12:57:45

propriétés du projet GoTo Web - > sélectionnez (Web) sur la barre latérale gauche -> GoTo sous (serveurs) en-tête - > cliquez sur Déposer et sélectionnez "Local IIS"

et appliquer. Ensuite, lorsque vous commencerez à déboguer, vous verrez w3wp.exe sur la liste proccess.

1
répondu Oğuzhan Soykan 2015-02-16 19:28:30

je viens juste de tomber dans ce problème - vous pouvez également vérifier deux fois vos paramètres d'hôte et de vérifier que vous êtes en fait pointé vers localhost et non un serveur de production.

j'ai oublié que j'ai été pointé sur un serveur distant, et donc, même si j'accédais au site, ce n'était pas quelque chose de local, donc w3wp ne fonctionnait pas, malgré le fait que je puisse voir le site fonctionner superficiellement.

1
répondu Eleanor Zimmermann 2015-09-16 20:19:30

dans mon cas, je n'ai pas ouvert le studio visuel en mode Admin c'est pourquoi le w3wp.exe n'a pas été diffusée sur la liste.

quand j'ai ouvert le studio visuel en mode Administrateur, ça a marché.

clic droit sur Visual Studio - > ouvrir en mode Administrateur.

1
répondu Neel 2017-12-21 06:16:37

essayer de vérifier: "afficher les processus pour tous les utilisateurs" Lorsque dans la fenêtre 'attacher au processus' en bas à gauche il y a une case à cocher 'Afficher les processus pour tous les utilisateurs'

1
répondu Trong Vo 2018-09-25 03:44:30

je voudrais juste partager mon expérience ainsi pour les lecteurs futurs.

soyez conscient que, dans le cas où vous avez un serveur web cluster configuration (pour l'équilibrage de charge etc) le w3wp processus pourrait ne pas démarrer sur la même machine que vous attendez qu'il.

à moins que votre site web ne soit configuré pour fonctionner uniquement sur une instance unique IIS , le processus w3wp pourrait être en train de tourner sur l'une des autres machines à l'intérieur de votre cluster web.

il peut s'agir d'une mauvaise configuration de la part de l'équipe ou du service réseau ou d'un comportement intentionnel. Je n'ai pas l'expérience nécessaire pour indiquer exactement comment il devrait être configuré.

a trouvé une page connexe sur MSDN ainsi:

https://msdn.microsoft.com/en-us/library/bb742600.aspx

0
répondu Riaan van Zyl 2016-09-30 12:14:59

dans mon cas, j'avais besoin de me connecter d'un Studio visuel au processus qui s'exécute à partir d'une autre fenêtre VS studio.

Le problème était le suivant: un VS a été lancé avec les permissions de L'administrateur. Pour résoudre ce problème, vous devez lancer à la fois VS avec perm administrateur.

0
répondu neustart47 2017-06-06 12:46:57

dans mon cas, le problème était que je ne dirigeais pas Visual Studio en tant qu'administrateur. Ma machine avait redémarré après une mise à jour et relancé tous les processus précédents, mais n'avait relancé VS qu'en mode non-administrateur. Quand J'ai redémarré VS en mode administrateur, le w3wp.les processus exe étaient de nouveau disponibles pour le débogage.

0
répondu James McCormack 2017-06-27 08:01:32

exécute le débogueur à distance en tant qu'administrateur. J'ai suivi toutes les suggestions pour résoudre le problème, mais ce n'est que lorsque j'ai lancé le débogueur à distance en tant qu'administrateur que j'ai pu voir le processus w3wp

0
répondu AidaM 2017-07-24 18:22:25

essayez les étapes suivantes:

  1. créez un chemin virtuel à partir de Solution Explorer.

  2. allez à inetmgr pour confirmer que votre propre piscine est créée.

  3. aller au processus D'attache (Ctrl+Alt+P) et afficher les processus pour tous les utilisateurs.

  4. alors vous verrez w3wp.exe sera là.

0
répondu wifiboy 2017-08-06 11:21:20

sachez que même après avoir franchi tous ces obstacles (démarrage d'une instance à l'aide d'un navigateur web, démarrage de votre session de débogage à distance en tant qu'administrateur, s'assurer que" afficher tous les utilisateurs " est coché, etc., en vous assurant que vous n'êtes pas sur une ferme de serveurs, etc), Vous pouvez encore parfois être sans chance.

il y a des moments où le processus à distance, habituellement un service de la FMC dans mon cas, n'apparaîtra tout simplement pas dans la liste des processus à joindre, et il n'y a rien qui puisse être fait à ce sujet. Je fais toujours attention à rendre mon processus cible facilement identifiable en le gardant et seulement dans un certain Pool D'applications. Parfois, on ne peut pas y aller d'ici. C'est sans aucun doute la chose la plus frustrante que Microsoft ait jamais faite au sujet du débogage à distance.

0
répondu markaaronky 2017-08-10 19:52:31