122 votes

Processus w3wp non trouvé

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

Cliquez sur Debug et essayez d'atteindre le processus "w3wp.exe". Cependant, il n'est pas dans la liste.

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

4voto

Nitin Maurya Points 41
  1. Dégager la solution
  2. Reconstruire la solution
  3. Réinitialisez l'IIS en écrivant la commande iisreset dans l'invite de commande
  4. Allez sur IIS et naviguez sur votre site web
  5. Exécuter VS en tant qu'administrateur
  6. Outils -> Attacher au processus -> S'assurer que le Afficher les processus pour tous les utilisateurs La case à cocher est
    vérifié -> w3wp.exe
  7. Attacher à w3wp.exec

3voto

TBA Points 652

Ce n'est pas parce qu'un pool d'applications IIS est démarré qu'il peut y avoir une processus de travail IIS w3wp à courir. IIS ne démarrera pas le processus de travail jusqu'à ce que la première requête web soit reçue.

Dans mon cas, j'ai d'abord lancé l'application, mais je n'ai toujours pas pu trouver w3wp.exe . Ensuite, j'ai pris l'ID du processus de travail de ( IIS->Worker Process -> Process Id ) et ensuite rechercher par id dans l'onglet détails et je l'ai trouvé.

2voto

JrBriones Points 559

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

2voto

Oğuzhan Soykan Points 1223

Propriétés du projet Web GoTo -> Sélectionnez (Web) dans la barre latérale gauche -> GoTo sous l'en-tête (Serveurs) -> Cliquez sur la liste déroulante et sélectionnez "Local IIS"

et appliquer. Ensuite, lorsque vous commencerez à déboguer, vous verrez w3wp.exe dans la liste des processus.

2voto

Je viens de rencontrer ce problème. Vous pouvez également vérifier les paramètres de votre hôte et vous assurer que vous pointez bien sur localhost et non sur un serveur de production.

J'ai oublié que j'étais dirigé vers un serveur distant, et donc, bien que j'accédais au site, ce n'était pas quelque chose de local, donc w3wp ne fonctionnait pas, bien que je sois superficiellement capable de voir le site fonctionner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X