web-dev-qa-db-fra.com

Comment attacher au processus IIS (w3wp.exe) sous Windows 10 / IIS 10?

À l'aide de Visual Studio 2013 dans Windows 8.1, j'ai été utilisé pour déboguer des applications hébergées dans IIS en l'attachant au processus w3wp.exe exécutant le pool d'applications.

Après la mise à niveau de 8.1 vers 10, je ne vois plus aucun processus w3wp.exe dans la boîte de dialogue Attacher au processus même si la case Afficher les processus de tous les utilisateurs est cochée.

Quel est le nom du processus pour les pools d'applications dans IIS 10? Peut-être existe-t-il une autre façon de déboguer IIS applications dans Windows 10?

MISE À JOUR: Le problème était que tous les processus w3wp.exe s'étaient arrêtés. Il suffit de frapper à nouveau l'URL par un navigateur pour lancer le processus w3wp.exe et j'ai pu déboguer comme d'habitude.

24

Pour une raison quelconque, tous les processus w3wp.exe s'étaient arrêtés. Je viens de recycler le pool d'applications et d'actualiser la fenêtre du navigateur et w3wp.exe a démarré et s'est affiché dans la boîte de dialogue Attacher au processus comme d'habitude.

Je ne sais pas avec certitude s'il s'agit d'un problème lié à IIS 10, mais je ne l'ai jamais rencontré dans les versions antérieures d'IIS.

13

Ouvrez Visual Studio en mode Administrateur, puis Déboguer -> attacher au processus -> cochez la case "Afficher les processus de tous les utilisateurs", sélectionnez w3wp.exe. Le mode d'administration est requis pour déboguer le code source.

22
Farah Nawaz