Essere consapevoli del fatto che, anche dopo il salto attraverso tutti questi cerchi (dando il via un'istanza utilizzando un browser web, di iniziare la sessione di debug remoto come amministratore, assicurando che "spettacolo a tutti gli utenti" è selezionata, ecc, garantendo non sei su una server farm, ecc.), a volte potresti essere sfortunato.
Ci sono volte in cui il processo remoto, di solito un servizio WCF nel mio caso, semplicemente non viene visualizzato nell'elenco dei processi a cui collegarsi, e non c'è nulla che possa essere fatto al riguardo. Sono sempre attento a rendere facilmente identificabile il mio processo di destinazione conservandolo e solo in un determinato pool di app. A volte non puoi arrivarci da qui. Questa è senza dubbio la cosa più frustrante del debug remoto che Microsoft abbia mai fatto.
Se non è possibile trovare w3wp.exe, IIS non è attualmente in esecuzione. Assicurarsi che il servizio di amministrazione di IIS sia avviato, che il servizio WWW sia avviato, che il pool di applicazioni sia avviato e che venga avviato il sito Web IIS stesso. –
Si sta utilizzando ** Local IIS ** (* 'w3wp.exe' *) o ** VS Development Server ** (*' WebDev.WebServer40.exe' *)? Controlla sotto Proprietà progetto -> scheda Web. – SliverNinja
Hai provato a selezionare l'opzione "Mostra processo da tutti gli utenti"? –